Imagine this: You rent a sizable space for your restaurant in a nice commercial center. Business is so good that you'd eventually like to expand -- so you're thrilled to find out that the tenant next to you is moving out.
Offer, acceptance and consideration are the main building blocks of any contract. Until all three of those things are present, there isn't a legally enforceable agreement.
Imagine waking up to find out that everything you had invested with a major brokerage firm was gone. On top of that, your investments failed so badly that you actually owe money.
Disputes with a subcontractor can be costly, time-consuming and damaging to the reputation of your construction business. That's why it's far better to try to avoid conflicts in the first place -- at least, as much as possible.
When two parties make a contract, there are often a lot of different provisions and terms that are included. Many of those terms have to do with procedural issues (like how payments are to be made and how often updates are supposed to be given on a project). Other provisions may involve details and plans for a project, including things like design and delivery agreements.