Planning, production and development