Write the
requirement.
Get the part.

Forma is a compiler for physical products. Plain-language requirements go in; manufacturable geometry, material, process and cost come out — each value traceable to the constraint that forced it.

intake · natural language

Housing for a 4 kW inverter.

Ambient −20 to 85 °C.

IP67. Under 400 g.

10k units, injection moulded.

Under $18 landed.

extracted constraints · 6
thermal
−20 / +85 °C
ingress
IP67
mass
≤ 400 g
volume
10 000 / yr
process
IM · PA6-GF30
cost
≤ 18.00 USD
plate 001 · compiled geometry20%
182.096.4COMPILED
mass

382 g

budget 400 g
unit cost

16.80 USD

target 18.00
candidates searched

1 284

in 42 s

Manufacturing software never learned to hold intent.

A physical requirement is a coupled problem: geometry, material, process and cost decide each other. The industry solves it as five sequential problems in five unconnected systems, and pays for the seams in months and in tooling scrap.

CAD

geometry authored by hand, decoupled from intent

CAE

validation happens after the shape is already frozen

PLM

revisions tracked, reasoning lost

DFM

manufacturability discovered at the quote stage

ERP

cost arrives last, when change is most expensive

18–36months from requirement to tooling
6–11handoffs between disconnected tools
70%of unit cost locked before any analysis runs

One computational layer underneath all of it.

Forma does not add another seat to the toolchain. It replaces the sequence with a single compilation pass that holds every constraint at once.

Constraint model

01

Requirements are stored as a solvable graph, not a document. Every downstream value keeps a link back to the clause that forced it.

Coupled solver

02

Geometry, material and process are searched together, so a wall thickness change re-prices the tool in the same pass.

Physics in the loop

03

Impact, thermal cycling and stiffness are evaluated during search, not after it.

Manufacturing grammar

04

Draft, ejection, gating and tolerance stack are hard rules of the search space.

Auditable output

05

A production package: geometry, process definition, tolerances, cost — with reasoning attached.

Five passes from sentence to steel.

stage 01 / 05 — 24 constraints · 0 conflicts
plate 001 · live0%
182.096.4COMPILED
01

Parse

Prose becomes a constraint graph: loads, temperatures, mass budget, ingress class, volume, landed cost.

01Parse
02Search
03Synthesize
04Validate
05Compile
compile trace1 of 5

Why this isn't another AI CAD demo.

Generative CAD tools

Shape suggestions inside an existing model, judged by eye.

A compile pass that must satisfy every stated constraint before it returns.

Topology optimisation

Optimises a mesh for one objective, ignores how it gets made.

Optimises geometry, material and process against cost simultaneously.

Text-to-3D models

Plausible surfaces with no physical or manufacturing guarantees.

Engineering output with checks, tolerances and a bill of process attached.

Consultancies

Expertise that scales linearly with headcount.

Expertise encoded once and reused on every compile.

Start at one part. End at whole machines.

Component

~1 part
  • enclosures
  • brackets
  • mounts
  • housings

Assembly

~12 parts
  • industrial equipment
  • consumer hardware

System

~240 parts
  • robotic cells
  • vehicles

Machine

~4 800 parts
  • complex machines

If software can be compiled from intent, so can everything that gets manufactured.

Bring us a part you already struggle to make.

We work with a small number of hardware teams on real briefs — enclosures, brackets, housings, fixtures. You supply the requirement and the constraints you can't move. We return a compiled specification you can quote.

hello@formacompiler.com
  • Cohort6 hardware teams
  • Engagementone brief, four weeks
  • Outputcompiled spec + cost model
  • Stageseed, pre-launch