Question: what is the difference between construction and development?
Answer: A developer is distinguished from a contractor in that a contractor is appointed by a client (who may be a developer) to carry out construction works. Contractor's profit from the process of carrying out the works, not from the property itself.