Geometry module for your product
Rooms, walls with type and state, openings and derived metrics in a stable JSON schema, with identifiers that do not change when the model is corrected.
Sectors · Software companies and ERP vendors
You have price lists, processes and users. ShotPlan provides the verified geometry, the quantities and the 3D view from a DWG, in a documented JSON format. A natural division of tasks, without overlaps.
ShotPlan is in development for pilot projects. Available functions and limits are verified on the agreed use case.

The problem
Floor plans and surveys are still redrawn to obtain rooms, walls and floor areas. Measurements are duplicated between CAD, take-off and quote. ShotPlan structures the floor plan once and makes it readable by your systems.
Rooms, walls with type and state, openings and derived metrics in a stable JSON schema, with identifiers that do not change when the model is corrected.
Floor areas per room, perimeters, wall length and net surface, openings: your ERP applies the price list, ShotPlan provides the numbers.
A viewer in the browser that shows the same model the quantities come from, to help those who cannot read a plan understand a variant.
How the work goes
We start from your product’s flow: which floor plan comes in, which quantities are needed, who corrects the model.
We open your DWGs in the viewer, trace the model and check together that the JSON contains what you need.
AvailableEvery correction creates a numbered revision; geometry travels in a documented JSON schema, the same as the 3D view.
In testingProjects, geometry and revisions via API with per-customer authorisation, and an adapter that translates into your format: coming with pilot projects.
Coming soonUseful functions in this sector
| Function | Status | What it does today |
|---|---|---|
| DWG and DXF import | Available | The CAD drawing read in the browser, with layers, dimensions and texts. |
| Walls, openings and rooms in 3D | Available | Walls traced with thickness and height, doors and windows, rooms generated from the walls. |
| Measurements and floor areas per room | Available | Floor area, perimeter, gross and net wall surface, openings, totals. |
| JSON export | Available | Rooms, walls, openings, surfaces and totals in a file your systems can read. |
| Revisions with history | In testing | Every correction creates a numbered, immutable revision; 2D plan and quantities from the current revision (in the demo and in pilots). |
| Costs from a configurable price list | In testing | Preliminary estimate from floor areas and walls; difference in euros between revisions. |
| API and projects on the server | Coming soon | Projects, geometry and revisions via API with per-customer authorisation. |
| Wall state | In testing | Existing, demolition, construction in the exchange model. |
| PDF and images | Coming soon | Floor plans from scans or photos as the working base. |
The pilot project
Which decision should ShotPlan help to make and who will use the result?
We establish the floor plan, the quantities to evaluate, the price list and the success criteria.
Scope, conditions and connections with your systems are agreed after the technical check.
Not yet: the API for projects, geometry and revisions is coming soon and will be activated with pilot projects, with dedicated credentials. Today you can already work with the 3D view’s JSON export, which uses the same data schema. Interfaces, formats and limits are confirmed before any commitment.
Yes. ShotPlan provides quantities and the 3D view; the price list and pricing rules remain yours. If you want, ShotPlan can apply a configurable price list for a preliminary estimate, shown as such.
A person, in the viewer: walls are traced on the CAD lines and every correction creates a new revision. Automation speeds up the work without removing control over the geometry.
Plan · Style · Visualize
We start from the use case, the data and the requirements for connecting with your systems.