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. ... Developers may undertake construction themselves (for example, housebuilders) or may appoint contractors to carry out the works.