List of civil engineering software

This is a list of civil engineering software used in the design, analysis, modeling, construction, and management of civil engineering projects. The software includes applications for structural engineering, geotechnical engineering, transportation engineering, hydraulic engineering, surveying, building information modeling, and computer-aided design.