Re: "did not include functional specifications"
"Because that means likely that the old business processes were designed to work around the old system limitations and thus are very inefficient and cumbersome."
Alternatively it could mean that years have been spent fitting the system round the quirks of the way the business is run but in which case why change the systems? Because shiny? Because persuasive salesman? Because big manager wanting to prove how important they are?