Developers seldom prefer small lots for building, and they have found their best profit in an urban area is to create a large complex. Some of them will become housing for the wealthy, and others will build offices buildings that reach for the sky. The type of development they invest in is generally dependent upon local zoning, but that can be changed if the developer can prove it will enhance the area in some fashion. Public hearings are often held to help make the decision to change the zoning if it is needed.
Residential buildings within a city are often condominiums, and they usually include plenty of amenities for the residents. The ground floors are given over to small businesses that will serve the needs of the residents, and they also contain amenities such as a gym complex or outdoor area. They are designed to create a small city within the building where the residents will spend much of their time and money.
Good office space is almost always welcome in the inner city, so building skyscrapers for businesses has become a business on its own. Developers can sell the space, or they can rent it out at a huge profit after the building is complete. While some of these projects do not work out, the majority of them are well researched before plans are put forth. They are highly profitable, and that is the main reason developers are eager to acquire the land and begin their project. Getting zoning laws changed is often part of their project plans, and they have their professionals lined up to answer questions and get approval.
The land area within any city has definitive limits, but it will never stop builders who can go up instead of out with their projects. Creating more space for businesses or residents is a profitable way to make a living, and everyone benefits from the new space available.