List of Contributors || Edit/Update the list
Software, libraries, calculators, and resources used in civil engineering practice.
- Reporting and Documentation
- Water Resources and Drainage
- Structural Analysis and Design Software
- Structural Simulation Software
- Geotechnical Engineering
- Transportation Engineering
- Environmental Engineering
- Digital Twins, BIM, and Construction Tech
- Reality Capture and Surveying
- Calculations
- Web Calculators
- Drafting
- 3D Modelling
- GIS
- Project Management
- Spreadsheet
- Programming Libraries
- Machine Learning and AI
- Microsoft Word - Word processing and report production.
- LaTeX - Typesetting system widely used for technical reports, standards, and academic papers.
- Foxit PDF Editor - PDF editing software formerly associated with PhantomPDF.
- Autodesk Revit - BIM authoring for buildings and multidisciplinary coordination.
- Bluebeam Revu - PDF markup, review, and construction document collaboration.
- Procore - Construction project management, drawings, RFIs, submittals, and field workflows.
- PlanGrid - Autodesk field collaboration workflow now part of Autodesk Build.
- Newforma Project Center - Project information management for AEC teams.
- Microsoft Project - Project scheduling and portfolio management.
- Asana - Team work management and task tracking.
- Trello - Kanban-style task tracking by Atlassian.
- Autodesk BIM 360 - Legacy Autodesk construction management platform, now within Autodesk Construction Cloud.
- CoConstruct - Residential construction management product now part of Buildertrend.
- Autodesk Construction Cloud - Cloud platform for design collaboration, model coordination, build workflows, and operations handover.
- Trimble Connect - Common data environment for BIM and construction collaboration.
- EPA SWMM - Urban drainage modeling software developed by the Environmental Protection Agency.
- HEC-RAS - River hydraulic modeling software developed by the US Army Corps of Engineers.
- WaterGEMS - Hydraulic and water quality modeling software for water distribution systems.
- EPANET - Open-source software for 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 and stormwater modeling software.
- HEC-HMS - Hydrologic modeling software developed by the US Army Corps of Engineers.
- MIKE FLOOD - Flood modeling software by DHI.
- InfoWorks ICM - Integrated catchment modeling for drainage, sewer, and flood networks.
- PCSWMM - Stormwater, wastewater, and watershed modeling software.
- i-Water Flow - Integrated water management software.
- ICPR - Hydraulic and groundwater modeling software by Streamline Technologies.
- InfoWater Pro - Water distribution modeling in an ArcGIS-based interface.
- CE-QUAL-W2 - 2D water quality and hydrodynamic modeling for rivers, estuaries, lakes, reservoirs, and river basin systems.
- OpenFlows SewerGEMS - Sanitary and combined sewer modeling.
- OpenFlows Flood - Flood modeling for coastal, riverine, and urban systems.
- Flood Modeller - 1D/2D hydraulic modeling for rivers, floodplains, and drainage.
- SAP2000 - General-purpose structural analysis and design by Computers and Structures, Inc.
- ETABS - Building analysis and design by Computers and Structures, Inc.
- Tekla Structural Designer - Structural analysis and design for buildings.
- Autodesk Robot Structural Analysis Professional - Structural analysis and simulation software.
- PROKON - Structural analysis and design suite.
- Tekla Structures - Constructible BIM for steel and concrete detailing.
- midas Civil - Bridge and civil structural analysis software.
- SCIA Engineer - Structural analysis and design software.
- RAM Structural System - Building analysis and design by Bentley Systems.
- STAAD.Pro - Structural analysis and design software.
- RISA-3D - 3D structural analysis software for buildings and bridges.
- Dlubal RFEM - 3D finite element analysis software for structural analysis and design.
- SpaceGASS - 3D analysis and design for beams, trusses, frames, buildings, towers, tanks, cable structures, and bridges.
- SkyCiv Structural 3D - Cloud structural analysis and design software.
- SOFiSTiK - Analysis, design, and BIM-integrated workflows for buildings, bridges, and infrastructure.
- IDEA StatiCa - Steel, concrete, and connection design and code checking.
- StruSoft FEM-Design - 3D finite element structural analysis and design.
- Ansys - Multiphysics simulation software.
- Abaqus - Finite element analysis software.
- Autodesk Robot Structural Analysis Professional - Structural analysis and simulation software.
- LS-DYNA - Dynamic and nonlinear simulation software.
- ETABS - Building analysis and design software.
- SAP2000 - Structural analysis and design software.
- midas - Structural analysis and design software.
- SCIA Engineer - Structural analysis software for design and engineering of many structure types.
- PROKON - Structural analysis and design software.
- RAM Structural System - Building analysis and design software.
- ArchCalc - Online structural analysis calculator for architects, engineers, and construction professionals.
- OpenSees - Open-source framework for nonlinear structural and geotechnical simulation.
- LPile - Program for analyzing laterally loaded piles using p-y methods.
- PLAXIS - Geotechnical finite element analysis software.
- FLAC - Fast Lagrangian Analysis of Continua.
- SLOPE/W - Slope stability analysis software.
- FLOW-3D - CFD software used for hydraulic and hydro-geological modeling.
- SEEP/W - Seepage and groundwater flow analysis software.
- SIGMA/W - Stress-deformation analysis software.
- GeoStudio - Geotechnical modeling suite.
- gINT - Geotechnical information management software.
- TALREN - Slope stability and retaining structure analysis software.
- SoilVision Systems - Soil mechanics and geotechnical modeling software.
- UDEC - Discrete Element Method program used for rock mechanics and unreinforced masonry analysis.
- Carlson Geotech - Borehole, strata, and geotechnical CAD workflows.
- Settle3 - 3D settlement and consolidation analysis.
- RS2 - 2D finite element analysis for excavation, slope, and support systems.
- RS3 - 3D finite element analysis for geotechnical engineering.
- Synchro - Traffic signal timing and analysis software.
- PTV Vissim - Microscopic multimodal traffic simulation software.
- Aimsun Next - Microscopic and mesoscopic traffic simulation software.
- TransModeler - Traffic simulation software.
- Paramics - Microscopic traffic simulation software.
- Highway Capacity Software - Highway Capacity Manual analysis 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 - CAD software for designing roadway and highway signs.
- AutoTurn - Vehicle swept path analysis and turning simulation.
- OpenRoads Designer - Roadway design, modeling, and documentation software.
- MX Roads - Legacy string-based road design tool.
- Carlson Civil - CAD-based design software for highways and land development.
- RoadEng Civil Engineer - Geometric road and site design for rural roads, highways, access roads, pipelines, culverts, and earthwork.
- Eclipse SUMO - Open-source microscopic and multimodal traffic simulation.
- MATSim - Open-source agent-based transport simulation framework.
- OpenTripPlanner - Open-source multimodal trip planning and network analysis.
- OSMnx - Python package for downloading, modeling, analyzing, and visualizing street networks from OpenStreetMap.
- Wastewater Collection System Modeling Software - Collection system modeling, now commonly covered by Autodesk InfoWorks ICM.
- StormCAD - Design and analysis of stormwater conveyance systems.
- PCSWMM - Urban runoff, combined sewer overflow, and sanitary sewer modeling.
- Enviro.Space Air Dispersion Modeling Software - Air pollutant dispersion modeling.
- AQUATOX - EPA model for ecological effects of pollutants and other stressors on aquatic ecosystems.
- SWMM5 - Stormwater management model.
- SRH-2D - Two-dimensional Sedimentation and River Hydraulics solver.
- AERMOD - EPA-preferred steady-state plume model for air dispersion.
- OpenLCA - Open-source life cycle assessment software.
- SimaPro - Life cycle assessment software for sustainability and environmental product analysis.
- Sphera LCA for Experts - Life cycle assessment and product sustainability software.
- Bentley iTwin Platform - Infrastructure digital twin platform for engineering data, visualization, analytics, and operations.
- Autodesk Forma - Cloud-based early-stage planning and design analysis for AEC.
- Autodesk Tandem - Digital twin platform for facility handover and operations.
- Esri ArcGIS GeoBIM - Connects GIS and BIM data for project and asset context.
- Speckle - Open-source data platform for AEC interoperability and automation.
- Bonsai - Open-source BIM authoring built around IFC workflows.
- IfcOpenShell - Open-source IFC toolkit for BIM automation and interoperability.
- BlenderBIM Add-on - Open-source BIM authoring add-on for Blender, now part of the Bonsai ecosystem.
- Solibri - Model checking, coordination, and information takeoff for BIM.
- Navisworks - Model coordination, clash detection, and 4D review.
- Revizto - BIM coordination, issue tracking, and model-based collaboration.
- OpenSpace - 360-degree construction capture and AI-powered field documentation.
- Buildots - AI-based construction progress tracking using site imagery and BIM.
- DroneDeploy - Reality capture, drone mapping, and site documentation.
- Leica Cyclone 3DR - Point cloud processing, mesh creation, and deliverables for laser scanning.
- Leica Infinity - Survey data processing software.
- Trimble Business Center - Survey CAD, GNSS, scanning, photogrammetry, and construction data workflows.
- Autodesk ReCap Pro - Reality capture and point cloud processing.
- RealityCapture - Photogrammetry software for 3D reconstruction.
- Agisoft Metashape - Photogrammetry software for processing imagery into point clouds, meshes, and orthomosaics.
- Pix4Dmapper - Photogrammetry and drone mapping software.
- CloudCompare - Open-source point cloud and mesh processing software.
- Potree - Web-based point cloud renderer.
- SMath Studio - Free mathematical notebook program for engineering calculations.
- Mathcad - Engineering calculation worksheet software.
- Blockpad - Dynamic calculation documents that work like a spreadsheet.
- EngineeringPaper.xyz - Free and open-source browser-based engineering calculations.
- MATLAB - Numerical computing software by MathWorks.
- GNU Octave - Free and open-source alternative to MATLAB.
- R - Programming language for statistical computing and data analysis.
- Wolfram Mathematica - Technical computing software.
- 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 - Productivity tool for repetitive structural calculations.
- SkyCiv Engineering - Cloud-based structural analysis software.
- SlabCalc.co - Concrete calculator for slabs, driveways, patios, foundations, volume, and cost estimation.
- AutoCAD - CAD software.
- MicroStation - CAD software for architecture, engineering, and construction.
- Revit - 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 - CAD platform.
- OpenRoads Designer - Civil roadway design software.
- OpenRail Designer - Rail design software.
- OpenBuildings Designer - BIM software for building design and documentation.
- AutoCAD - CAD software.
- Revit - 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 architecture, engineering, 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 - Open-source parametric 3D modeler for drafting, modeling, and engineering workflows.
- BricsCAD - CAD and BIM platform.
- Rhino.Inside.Revit - Rhino and Grasshopper inside Revit.
- Grasshopper - Visual programming environment for Rhino.
- ArcGIS - GIS software by Esri.
- QGIS - Open-source GIS software.
- SAGA - GIS for editing and analyzing spatial data.
- GRASS GIS - GIS suite for geospatial data management, analysis, modeling, and visualization.
- AutoCAD Map 3D - GIS and mapping software.
- ArcGIS 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.
- Geospatial Modelling Environment - GIS software for environmental and ecological modeling.
- Cesium - Platform for 3D geospatial visualization.
- OpenCities Map - Bentley geospatial mapping and infrastructure GIS.
- PostGIS - Spatial database extender for PostgreSQL.
- Mapbox - Maps, geocoding, routing, and location APIs.
- Google Earth Engine - Planetary-scale geospatial analysis platform.
- Kepler.gl - Open-source geospatial analysis and visualization tool.
- OpenConstructionERP - Open-source construction cost estimation and project management with BOQ, 4D/5D planning, CAD/BIM takeoff, and regional cost items.
- AASHTOWare Project SiteManager - Construction contract administration, tracking, reporting, and analysis.
- Oracle Primavera P6 - Enterprise project portfolio management and scheduling.
- Procore - Cloud-based construction project management.
- Microsoft Project - Project scheduling, resource allocation, and budget management.
- Asana - Cloud-based collaboration and work management.
- Trello - Visual project management using boards, lists, and cards.
- Wrike - Cloud project management with task tracking and workflows.
- monday.com - Work management and project tracking platform.
- Basecamp - Project management and collaboration.
- Achievion - Construction project management and software development services.
- Smartsheet - Work management, collaboration, and automation.
- Podio - Work management and collaboration platform.
- Autodesk Build - Construction management platform within Autodesk Construction Cloud.
- Buildertrend - Residential construction management software.
- Bluebeam Revu - Document management, markup, and collaboration.
- Fieldwire - Construction task, plan, punch list, and field coordination software.
- PlanGrid - Field collaboration product now part of Autodesk Build.
- Microsoft Excel - Spreadsheet software by Microsoft.
- Google Sheets - Online spreadsheet software by Google.
- LibreOffice Calc - Free and open-source spreadsheet software.
- Apple Numbers - Spreadsheet software by Apple.
- WPS Spreadsheets - Spreadsheet software by WPS Office.
- Airtable - Database-style spreadsheet and app platform.
- Smartsheet - Online work management spreadsheet platform.
- Zoho Sheet - Online spreadsheet software.
- Asana Tables - Table views and project tracking inside Asana.
- Quip Spreadsheets - Collaborative spreadsheets inside Salesforce Quip.
- PyFEM - Finite element modeling.
- pandas - Data analysis and spreadsheet-like workflows.
- NumPy - Numerical arrays, vector operations, and matrix manipulation.
- SciPy - Scientific computing.
- SfePy - Finite element software in Python.
- OpenSeesPy - Python interface for OpenSees structural and geotechnical analysis.
- Matplotlib - Plotting library.
- Seaborn - Statistical data visualization.
- Shapely - Manipulation and analysis of planar geometric objects.
- Fiona - Reading and writing geospatial vector data.
- PySAL - Spatial analysis.
- GeoPandas - Geospatial data analysis.
- Rasterio - Reading and writing raster datasets.
- xarray - Labeled multidimensional arrays, useful for climate, hydrology, and raster workflows.
- rioxarray - Rasterio integration for xarray.
- PyVista - 3D plotting and mesh analysis.
- COMPAS - Computational framework for architecture, engineering, and digital fabrication.
- TopologicPy - Spatial modeling and topology tools for architecture, engineering, and construction.
- Leaflet - Interactive maps.
- OpenLayers - Web maps and geospatial layers.
- D3.js - Dynamic and interactive data visualizations.
- Three.js - 3D graphics in a web browser.
- CesiumJS - 3D geospatial visualization.
- Mapbox GL JS - Vector maps and custom map styles.
- Turf.js - Spatial analysis in the browser.
- Plotly.js - Interactive charts and graphs.
- deck.gl - Large-scale geospatial visualization.
- MapV - Map-based data visualization.
- That Open Engine - Open web components for IFC and BIM applications.
- nalgebra - Linear algebra.
- num - Numerical computing.
- image - Image processing.
- geo - Geographic and geospatial algorithms.
- rust-htslib - Reading and writing high-throughput sequencing data.
- postgis - Rust support for PostGIS geometries.
- linfa - Machine learning in Rust.
- statrs - Statistical computing.
- plotters - Data visualization in Rust.
- geojson - GeoJSON support.
- NetTopologySuite - Geospatial geometry library for .NET.
- SharpMap - Mapping library for .NET.
- GeoAPI - Geospatial interfaces historically used in the .NET GIS ecosystem.
- MapWindow - Open-source GIS software.
- Artisan - 3D modeling and rendering workflow for SketchUp.
- DotSpatial - Geospatial data, analysis, and mapping in .NET.
- ProjNet - Coordinate system and map projection transformations.
- GeoJSON.Net - GeoJSON support for .NET.
- Microsoft Maps - Microsoft mapping APIs and services.
- SharpKml - KML support for .NET.
- TensorFlow - Machine learning library developed by Google.
- PyTorch - Machine learning library.
- scikit-learn - Machine learning library for Python.
- R - Statistical computing and data analysis.
- Weka - Machine learning software for data mining and analysis.
- KNIME - Analytics and machine learning platform.
- Orange - Data mining and predictive modeling.
- RapidMiner - Data preparation, machine learning, and predictive analytics.
- XGBoost - Gradient boosting library.
- LightGBM - Gradient boosting library.
- Ultralytics YOLO - Computer vision models often used for defect detection, traffic analysis, and site imagery workflows.
- Segment Anything - Foundation model for image segmentation workflows.
- Hugging Face - Model, dataset, and machine learning application hub.
- LangChain - Framework for building LLM applications and retrieval workflows.
- LlamaIndex - Data framework for LLM applications over documents and structured data.