Either way, the developer must have knowledge of nearly every process, phase and service involved, including site selection, market analysis, finance, construction, leasing, and sales - and it does not hurt to have legal and transactional skills to handle the contracts and liability concerns present in development projects.