Civil engineering companies design, plan and oversee the construction and maintenance of buildings and infrastructure. Consultant civil engineers will oversee the design of projects and are mainly office-based. Contracting civil engineers will take designs and ensure they are applied during construction. They will primarily work on-site to oversee the construction and ensure the project finishes on time and budget. The work of a civil engineer includes railways, roads, harbours, irrigation systems, dams, water and sewerage systems and power plants. Civil engineering companies oversee town centre developments, new road constructions, installing groundworks for new supermarkets and various other urban planning projects.