Public beta is open. Phase 9 closed · 800+ tests · Join the beta
Phase 9 shipped — Phase 10 in flight

A real GIS + CAD desktop
for civil engineers

CivilDRAW is a Windows desktop workstation for civil engineering — TIN surfaces, alignments & profiles, drainage hydraulics, watershed delineation, raster + LIDAR pipelines, a plugin SDK, AI assist, real-time collaboration, and a 3D viewport on top of OpenSceneGraph + osgEarth. Built openly on .NET 10.

785+ tests passing · 84 sprints shipped · Phases 8 + 9 closed

Alignments
TIN Surfaces
Hydraulics
Real-time Collab

What's actually inside

Not a slide deck — concrete capabilities you can run today. Each row is a service contract with passing tests under CivilDraw.Tests.Gis.

TIN surfaces & profiles

Delaunay TIN over scattered XYZ points, barycentric elevation sampling, profile drape over alignments, contour extraction, and watershed delineation from any pour-point.

Alignments & stationing

Line / circular curve / spiral segments with connectivity validation, station-aware sampling, total-length math, and Civil 3D- style alignment editing tools.

Drainage & hydraulics

Pipe-network topology, Manning's equation full-flow capacity, steady-state flow routing with HGL/EGL profiles + surcharge detection, rational-method peak Q, pipe-sizing optimiser.

Raster + LIDAR

GeoTIFF tile-cache pipeline, hillshade / slope / aspect (Horn 1981, matches GDAL pixel-for-pixel), pure-managed LAS reader with classification histogram.

Plugin SDK + marketplace

Per-plugin AssemblyLoadContext for safe unload, manifest-driven discovery, and a marketplace client that downloads + installs packages with a single click.

Real-time collaboration

SignalR-ready cursor presence + live selection sync. CRDT last-writer-wins layer with hybrid logical clocks so concurrent edits converge without a server round-trip.

AI assist

Local-LLM-backed suggestions for pipe sizing, catchment splits, surcharge explanations, and layer summaries — runs against Ollama on your own machine.

Cloud sync & share

Push project revisions to cloud.civildraw.com, share read-only links with collaborators, autoupdate channel baked into every build.

Custom CRS + LandXML

Bring your own WKT-2 CRS + NTv2 datum grids. LandXML 1.2 import for round-tripping with Civil 3D / Bentley.

Open by default

Built on the right primitives

Standards-grade native & managed stack — no proprietary lock-in.

.NET 10 / C#
WPF + Prism
OpenSceneGraph
osgEarth
GDAL / OGR / PROJ
NetTopologySuite
SQLite per project
Ollama (local AI)
SignalR / CRDT

Join the beta

Drop your email and we'll send you the installer the day Phase 10 wraps. No spam, no sharing — one launch email + occasional progress notes.