Planning, development and construction