There have been many cases where builders and contractors have purchased software and the implementation was unsuccessful. There can be many reasons for an unsuccessful implementation of a new software package.
You have spent hours or even weeks putting together a detailed estimate. You have presented a proposal to your customer listing out detailed job specifications by category of work with a total price. The customer signs it. Now the work begins. The problem is, you need to communicate what was sold to your customer to the vendors and employees working on the project.