The software’s that you should learn depends upon the subfield of civil engineering. you are working in but there is some software that every civil engineer should know to work on like AutoCAD and MS excel. Yes, excel is also very useful don't underestimate it. Apart from that the software which may be useful are as given in articles.


1. STAAD Pro.

Design any type of structure and share your synchronized model data with confidence among your entire design team. Using STAAD Pro ensures on-time and on-budget completion of your steel, concrete, timber, aluminium and cold form steel projects. regardless of complexity you can confidently design structures anywhere in the world using over 80 international codes reducing your team’s need to learn multiple software applications.


This latest e-tabs offers unmatched 3d object-based modeling and visualization tools blazingly fast linear and non-linear analytical power sophisticated and comprehensive design capabilities for a wide range of materials. And insightful graphic displays reports and schematic drawings that allow users to quickly and easily decipher and understand analysis and design results.

3. SAP 2000

From its 3d object based graphical modeling environment to the wide variety of analysis and design options completely integrated across one powerful user interface. SAP 2000 has proven to be the most integrated productive and practical general purpose structural program on the market today. This intuitive interface allows you to create structural models rapidly and intuitively without long learning curve delays.


Bentley Systems is the leading global provider of software solutions to engineers, architects, geospatial professionals, constructors, and owner-operators for the design, construction and operations of infrastructure. Bentley’s MicroStation-based engineering and BIM applications, and its digital twin cloud services, advance the project delivery (ProjectWise) and the asset performance (AssetWise) of transportation and other public works, utilities, industrial and resources plants, and commercial and institutional facilities.


Tekla Structures is a building information modeling software able to model structures that incorporate different kinds of building materials, including steel, concrete, timber, and glass. Tekla allows structural drafters and engineers to design a building structure and its components using 3D modeling, generate 2D drawings and access building information.


1. AutoCAD

AutoCAD is a commercial software application for 2D and 3D computer-aided design and drafting. available since 1982 as a desktop application and since 2010 is mobile web and cloud-based app marketed as AutoCAD 360.



Primavera is an enterprise project portfolio management software. it includes project management product management collaboration and control capabilities and integrates with other enterprise software such as Oracle and SAP ERP systems.

2. Microsoft Project

Microsoft Project is a project management software program developed and sold by Microsoft. That is designed to assist a project manager in developing a plan assigning resources to tasks tracking progress managing the budget and analyzing workloads.


1. Autodesk Revit

Autodesk Revit is a Building Information modeling software. It allows users to design a building and structure and its components in 3D. Annotate the model with 2D drafting elements and access building information from the building models database. Revit it is 4D BIM capable with tools to plan and track various stages in the building's lifecycle from concept to construction and later demolition.

2. ArchiCAD

This software is a complete design suite with 2D and 3D drafting visualization and other Building Information modeling functions for architects designers and planners. A wide range of software applications is integrated with ArchiCAD to cover most of the design needs of an architectural office.


1. Autodesk CIVIL 3D

Using AutoCAD Civil 3D you can better understand project performance maintain more consistent data and processes and respond faster to change.



MX Road is an excellent string-based modeling tool that enables the rapid and accurate design of all types of roads. Individuals such as civil engineers, designers, surveyors, system designers can access 3D modeling, construction driven engineering, and other analysis all in one engineering application.


PTV Visum is a microscopic multi-modal traffic flow simulation software package developed by PTV Planung Transport Verkehr AG in Karlsruhe, Germany. PTV Vissim is part of the PTV Vision Traffic Suite which also includes PTV Visum (traffic analysis and forecasting) and PTV Vistro (signal optimization and traffic impact).



GEOSLOPE has been developing state-of-the-art software for geotechnical and geo-environmental modeling. GeoStudio enables you to combine analyses using different products into a single modeling project, using the results from one as the starting point for another. Multiple geometries, including 1D, 2D, and 3D geometries, may also be included in a single file.


Plaxis is a computer program that performs finite element analyses (FEA) within the realm of geotechnical engineering, including deformation, stability and water flow. The input procedures enable the enhanced output facilities to provide a detailed presentation of computational results.



Auntie's publishes engineering analysis software across a range of disciplines including finite element analysis, structural analysis, computational fluid dynamics, explicit and implicit methods and heat transfer.



ARC GIS is a geographic information system for working with maps and geographic information. it is used for creating and using maps, compiling Geographic data, analyzing mapped information, sharing and discovering geographic information. using maps and geographic information in a range of applications and managing geographic information in a database.