Just reviewed an app development agreement with a scope of work that stated, “to be agreed to by the parties.”
Other than a general description in the opening paragraph of the contract, there was nothing that gave a clue what exactly was being developed.
This is an agreement to agree…and when it comes time to perform, there will plenty of disagreement between the developer and the client.
Take time on the front end with your software lawyer to get a software development contract prepared correctly to protect you. Otherwise, it’s a recipe for a failed project and lawsuits.