List of Contributors || Edit/Update the list
This is a list of softwares and resource used in civil engineering practice.
- Reporting & Documentation
- Water Resources
- Structure Analysis and Design Software
- Structural Simulation Software
- GeoTechnical Engineering
- Transportation Engineering
- Environmental Engineering
- Calculations
- Web Calculators
- Drafting
- 3D Modelling
- GIS
- Project Management
- Spreadsheet
- Programming Libraries
- Machine Learning
- Microsoft Word
- Latex
- Phantom PDF
- Autodesk Revit (Autodesk)
- Bluebeam Revu (Bluebeam, Inc.)
- Procore (Procore Technologies)
- PlanGrid (Autodesk)
- Newforma Project Center (Newforma, Inc.)
- Microsoft Project (Microsoft Corporation)
- Asana (Asana, Inc.)
- Trello (Atlassian)
- BIM 360 (Autodesk)
- CoConstruct (CoConstruct, LLC)
- EPA SWMM - Urban drainage modeling software developed by the Environmental Protection Agency (EPA)
- HEC-RAS - River hydraulic modeling software developed by the US Army Corps of Engineers (USACE)
- WaterGEMS - A hydraulic and water quality modeling software for water distribution systems.
- EPANET - An open-source software tool for the analysis of water distribution systems.
- TUFLOW - Hydrodynamic and hydraulic modeling software for floodplain management
- HydroCAD - Stormwater management and hydraulic modeling software
- XP-SWMM - Urban drainage modeling software
- HEC-HMS - Hydrologic modeling software developed by the US Army Corps of Engineers (USACE)
- MIKE FLOOD - Flood modeling software developed by DHI
- Infoworks ICM - Integrated water management software
- PCSWMM - Stormwater management software
- i-Water Flow - Integrated water management software.
- ICPR - A Hydraulic/Ground Water Modelling Software by Streamline Technologies
- InfoWater - A software to model water distribution systems in an easy-to-use GIS interface.
- CE-QUAL-W2 - A 2D water quality and hydrodynamic modelling for rivers, estuaries, lakes, reservoirs and river basin systems.
- SAP2000 (Computer and Structures, Inc.)
- ETABS (Computers and Structures, Inc.)
- Tekla Structural Designer 2020
- Autodesk Robot Structure Analysis
- Prokon (PROKON Structural Analysis and Design)
- TEKLA Structures (Trimble Solutions)
- Midas Civil (Midas Information Technology)
- SCIA Engineer (SCIA)
- RAM Structural System (Bentley Systems)
- STAAD.Pro V8i - A comprehensive structural analysis and design software that offers a free trial period.
- RISA-3D - A free 3D structural analysis software for building and bridge design.
- Dlubal RFEM - A 3D finite element analysis software for structural analysis and design of membrane and tensile structures as well as for plant and mechanical engineering or dynamic analysis.
- SpaceGASS - Amulti-purpose 3D analysis and design program for structural engineers for analysis of beams, trusses and frames to buildings, towers, tanks, cable structures and bridges.
- ANSYS - Multi-physics simulation software
- ABAQUS - Finite Element Analysis (FEA) software
- Autodesk Robot Structural Analysis Professional
- LS-DYNA - Dynamic and non-linear simulation software
- ETABS - Building analysis and design software
- SAP2000 - Structural analysis and design software
- MIDAS - Structural analysis and design software
- SCIA Engineer - A versatile structural analysis software for design and engineering of all types of structures. It offers a free demo version.- Prokon - Structural analysis and design software
- RAM Structural System - Building analysis and design software.
- ArchCalc - A free, easy-to-use, online structural analysis calculator for architects, engineers, and construction professionals.
- LPile - A special-purposeprogram based on rational procedures for analyzing a pile under lateral loading using the p-y method
- PLAXIS - Finite Element Analysis Software
- FLAC - Fast Lagrangian Analysis of Continua
- SLOPE/W - Slope Stability Analysis Software
- FLOW-3D - 3D Hydro-Geological Modeling Software
- SEEP/W - Seepage and Steady-State Flow Analysis Software
- SIGMA/W - Stress-Deformation Analysis Software
- GeoStudio - Geotechnical Modeling Software
- GINT - Geotechnical Information System
- TALREN - Terrain Analysis and Engineering Software
- SoilVision Systems - Soil Mechanics and Geotechnical Modeling Software.
- UDEC - A Discrete Element Method program that is often used by to model rock and for detailed analysis of Unreinforced Masonry.
- Carlson Geotech
- Synchro - Traffic Signal Timing and Analysis Software
- VISSIM - Microscopic Traffic Simulation Software
- AIMSUN - Microscopic and Mesoscopic Traffic Simulation Software
- TransModeler - Traffic Simulation Software
- Paramics - Microscopic Traffic Simulation Software
- HCS - Highway Capacity Software
- CORSIM - Traffic Simulation Software
- SIDRA INTERSECTION - Intersection Capacity and Level of Service Analysis Software
- PTV Vistro - Traffic Engineering and Analysis Software
- TransCAD - GIS-based Transportation Planning and Modeling Software
- GuideSign - Powerful CAD Software for Designing Roadway and Highway Signs in Minutes
- AutoTurn - Analyze and Design Highway Infrastructure such as intersections, roundabouts, bus terminals, loading bays, parking lots or any on/off-street assignments involving vehicle access checks, clearances, vehicle tracking and swept path maneuvers.
- OpenRoads - OpenRoads enables engineer to create conceptual road and bridge designs.
- MX Roads - An advanced, string-based modeling tool that enables rapid and accurate design of all road types
- Carlson Civil - A complete CAD-based, design software for highways and a wide variety of land development projects.
- RoadEng Civil Engineer - A geometric road and site design software for design of rural roads and highways, access roads, pipelines, streams, bridge site design, culvert replacements and earthwork calculations.
- SMath Studio - A freeware, closed-source, mathematical notebook program for calculations.
- MathCAD - A program for the verification, validation, documentation and re-use of mathematical calculations in engineering.
- Blockpad - A program where engineers can create dynamic calculation documents that work like a spreadsheet.
- EngineeringPaper.xyz - A free and open-source program for engineering calculations that runs in the browser.
- MATLAB - Numerical computing software developed by - - MathWorks
- Octave - Free and open-source alternative to MATLAB
- R - Programming language for statistical computing and data analysis
- Mathematica - Technical computing software developed by Wolfram Research
- SageMath - Free and open-source mathematical software system
- Maxima - Free and open-source computer algebra system
- Scilab - Free and open-source numerical computing software
- Julia - High-level programming language for numerical and scientific computing.
- TEDDS - TEDDS is a productivity tool for day-to-day repetitive calculations which replaces hand written calculations.
- AutoCAD - Computer-Aided Design (CAD) software
- MicroStation - CAD software for architecture, engineering, and construction (AEC)
- Revit - Building Information Modeling (BIM) software
- BricsCAD - CAD software for AEC
- SketchUp - 3D modeling software
- Civil 3D - Civil engineering design and documentation software
- InfraWorks - Infrastructure design and engineering software
- AutoCAD Architecture - CAD software for architectural design
- ArchiCAD - BIM software for architects
- AutoCAD Map 3D - GIS and mapping software.
- NanoCAD
- Openroads
- Openrails
- Openbuildings Designer
- AutoCAD - Computer-Aided Design (CAD) software
- Revit - Building Information Modeling (BIM) software
- 3ds Max - 3D modeling, animation, and rendering software
- SketchUp - 3D modeling software
- Blender - Open source 3D creation software
- Rhino - 3D modeling software for architectural and product design
- Civil 3D - Civil engineering design and documentation software
- InfraWorks - Infrastructure design and engineering software
- ArchiCAD - BIM software for architects
- AutoCAD Map 3D - GIS and mapping software
- FreeCAD - An OpenSource Multipurpose 3D modelling, drafting and engineering calculation software
- BricsCAD
- ArcGIS - GIS software by Esri
- QGIS - Open source GIS software
- SAGA - A GIS, used to edit and analyze spatial data
- GRASS - A GIS suite used for geospatial data management and analysis, image processing, producing graphics and maps, spatial and temporal modeling, and visualizing.
- AutoCAD Map 3D - GIS and mapping software
- CityEngine - 3D urban design and modeling software
- Global Mapper - GIS and remote sensing software
- GeoServer - Open source server for sharing geospatial data
- ENVI - Remote sensing and image analysis software
- GRASS GIS - Open source GIS software
- Geospatial Modelling Environment (GME) - GIS software for environmental and ecological modeling
- Cesium - Open source platform for 3D geospatial mapping
- OpenCities Map
- Wastewater Collection System Modeling Software (CSSM) - A software used for the analysis and design of wastewater collection systems.
- StormCAD - A software for the design and analysis of stormwater conveyance systems.
- PCSWMM - A software for the analysis of urban runoff, combined sewer overflows, and sanitary sewer systems.
- Air dispersion modeling software - A software used to simulate the dispersion of air pollutants from point, area, and line sources.
- AQUATOX - a software for modeling the ecological effects of stressors, such as pollutants, on aquatic ecosystems.
- SWMM5 - a software for the design and analysis of stormwater management systems.
- SRH 2-D - A two dimensional Sedimentation and River Hydraulics solver
-
AASHTO SiteManager - A comprehensive client/server based construction management tool for data entry, tracking, reporting, and analysis of contract data from contract award through finalization.
-
P6 Primavera - An enterprise project portfolio management software that can perform project management, scheduling, risk analysis, opportunity management, resource management, collaboration and control capabilities.
-
Procore - A cloud-based construction project management platform that offers a range of tools for project management, document management, and communication.
-
Microsoft Project - A project management software that provides tools for project scheduling, resource allocation, and budget management.
-
Asana - A cloud-based collaboration and project management tool that allows teams to track tasks, communicate, and share files in one central place.
-
Trello - A visual project management tool that uses boards, lists, and cards to help teams organize and prioritize tasks.
-
Wrike - A cloud-based project management tool that offers real-time collaboration, task tracking, and customizable workflows.
-
Monday.com - A visual project management tool that helps teams track projects, allocate resources, and collaborate in real-time.
-
Basecamp - A project management and collaboration tool that provides a centralized place for teams to manage projects, store files, and communicate. Achievion - A construction project management software that offers tools for project planning, scheduling, budgeting, and collaboration.
-
Smartsheet - A cloud-based project management and collaboration tool that allows teams to manage projects, track tasks, and automate workflows.
-
Podio - A cloud-based project management tool that offers a range of tools for project management, communication, and file sharing. Here is a list of popular web-based civil engineering software:
-
Autodesk BIM 360 - A cloud-based project management platform for construction professionals.
-
Procore - A construction project management software with tools for scheduling, budgeting, and communication.
-
Plangrid - A construction project management platform that allows for collaboration and organization on a single platform.
-
Buildertrend - A cloud-based construction management software that includes scheduling, budgeting, and communication tools.
-
Bluebeam Revu - A software for document management and collaboration in the construction industry.
-
PlanGrid - A cloud-based construction project management platform that provides collaboration and organization on a single platform.
-
Fieldwire - A construction project management software that allows for collaboration on tasks, plans, and punch lists.
-
CoConstruct - A cloud-based construction project management software with tools for scheduling, budgeting, and communication.
- Microsoft Excel - Spreadsheet software developed by Microsoft
- Google Sheets - Online spreadsheet software developed by Google
- LibreOffice Calc - Free and open-source spreadsheet software
- Apple Numbers - Spreadsheet software developed by Apple
- WPS Spreadsheets - Free and open-source spreadsheet software
- Airtable - Online spreadsheet software with a database-like interface
- Smartsheet - Online spreadsheet software for project management
- Zoho Sheet - Online spreadsheet software
- Asana Tables - Online spreadsheet software for team collaboration
- Quip Spreadsheets - Online spreadsheet software for team collaboration.
- SkyCiv Engineering - A cloud-based structural analysis software that provides a user-friendly interface for analyzing structures.
- PyFEM - Finite Element Modellingg
- Pandas - Spreadsheet
- NumPy - Vector Operations and Matrix Manipulation
- SciPy - Scientific Python
- SfePy - Finite Element Software
- OpenSees - Structural Analysis Software
- NumPy - Numerical computing library
- SciPy - Scientific computing library
- Pandas - Data analysis and manipulation library
- Matplotlib - Plotting library
- Seaborn - Data visualization library
- Shapely - Library for manipulating and analyzing planar geometric objects
- Fiona - Library for reading and writing geospatial data
- PySAL - Library for spatial analysis
- GeoPandas - Library for geospatial data analysis
- Rasterio - Library for reading and writing raster datasets
- Leaflet - Library for creating interactive maps
- OpenLayers - Library for displaying maps and adding layers to them
- D3.js - Library for creating dynamic and interactive data visualizations
- Three.js - Library for creating 3D graphics in a web browser
- Cesium - Open source platform for 3D geospatial mapping
- Mapbox GL JS - Library for creating vector maps and custom map styles
- Turf.js - Library for performing spatial analysis in a browser
- Plotly.js - Library for creating interactive and animated charts and graphs
- Deck.gl - Library for large-scale data visualization
- Mapv - Library for fast and efficient data visualization on maps.
- nalgebra - Library for linear algebra
- num - Library for numerical computing
- image - Library for image processing
- rust-geo - Library for geographic and geospatial data
- rust-htslib - Library for reading and writing high-throughput sequencing (HTS) data
- rust-postgis - Library for working with PostGIS, a spatial database
- rust-scikit-learn - Library for machine learning in Rust
- rust-stats - Library for statistical computing
- rust-vis - Library for data visualization in Rust
- geojson - Library for working with GeoJSON data.
- NetTopologySuite - Library for working with geospatial data
- SharpMap - Library for creating and working with maps
- GeoAPI - Library for geospatial data processing
- MapWindow - Open source GIS software
- Artisan - Library for creating 3D models in C#
- DotSpatial - Library for working with geospatial data in .NET
- ProjNet - Library for coordinate system and map projection transformations
- GeoJSON.Net - Library for working with GeoJSON data in .NET
- Microsoft.Maps - Library for working with maps and geospatial data in .NET
- SharpKml - Library for working with KML, a common file format for geospatial data.
- TensorFlow - Machine learning library developed by Google
- PyTorch - Machine learning library developed by Facebook
- Scikit-learn - Machine learning library for Python
- R - Programming language for statistical computing and data analysis
- Weka - Machine learning software for data mining and analysis
- KNIME - Machine learning platform for data analysis and visualization
- Orange - Machine learning software for data mining and predictive modeling
- RapidMiner - Machine learning platform for data preparation, analysis, and prediction
- XGBoost - Machine learning library for gradient boosting trees
- LightGBM - Machine learning library for gradient boosting trees.