Build a CRM for your sales team, and own it
A CRM for a small sales team: customers, orders and who owns each one. Change it in your own words, by form or in code; the app follows at once.
Hosted in the EU, your data in the EU, an EU AI when you choose it. Real code you own.

Built as it is, this description makes the CRM starter at once, with no AI. Change it first and the app follows your words.

What it is
- Lightweight CRM for a small B2B sales team.
- Each customer lists its orders.
- Deleted customers stay in the trash for thirty days, where they can be restored.


One change. Three ways.
The app follows.
Say it, fill in a form, or write the line: it is the same change, and the app has it at once.


“Customers need a website”: the form gains the field, whichever way made it.
All starters · The starters in the docs
How it works
- Describe it, or write the fileYour words become the app's spec: its records, pages and who may do what, in a short file you can read and edit (smithable.yml).
- The app follows the fileChange the description or the file and Smithable rebuilds the app, checks it and keeps its data. Every change can be undone.
- The code is yoursA real TypeScript web app: download it, run it anywhere, or hand it to a client. The engine is open source.