To build a no-code database, list the things your business deals with (customers, orders, products, projects), make each one a table, connect them with relationships, and use fixed-choice fields instead of free text. Start from a template, import and clean one spreadsheet at a time, and name fields the way people speak. In CEMP Business, Loom builds relational databases without code, and every table can be queried by the SI agent in plain language.
Signs you have outgrown spreadsheets
- The same customer or product lives in several files
- One person maintains "the master version"
- Monthly reports have to be rebuilt from three sources
- Nobody fully trusts the numbers
Start with entities, not columns
List the things your business deals with before the fields you want to see. For most companies the core list is short:
- People and organisations: customers, suppliers, staff, leads
- Transactions: orders, invoices, payments, purchase orders
- Items: products, services, stock, assets
- Activities: projects, tasks, tickets, appointments
Each becomes a table; fields come later. This avoids the commonest failure: one enormous table holding everything, which is just a spreadsheet in a new interface. Loom ships with templates for CRM, HR, project tracking, finance and inventory, so this structure is already laid out.
Get the relationships right
| Relationship | Plain description | Example |
|---|---|---|
| One to many | One record links to many in another table | One customer has many orders |
| Many to many | Records on both sides link to several on the other | Staff work on several projects; projects have several staff |
| Lookup | A field takes its value from another table | Order status from a status table |
Two rules keep it clean: store each fact in one place and reference it everywhere else, and use lookups rather than free text for any field with fixed values. Free-text status fields will contain "Complete", "complete", "Completed" and "Done" within a month.
Run your business by talking to it.
CEMP Business replaces your database, Kanban board, file vault, scheduler and retail analytics with one SI suite, and an SI agent that already knows your data.
Design for the questions you will ask
When an SI agent can query tables directly, reports become questions, so design changes:
- Name fields the way people speak. "Order Total" is queryable by anyone; "amt_2" is not. The agent reads your field names.
- Record dates properly. Nearly every useful question compares periods.
- Capture status changes, not just the current status, so you can measure cycle time.
What you can ask once it is built
- Which customers ordered less this quarter than last?
- What is our average time from order to delivery, by category?
- Which inventory categories are below reorder level right now?
- Chart revenue by payment method for the last six months.
- Which staff are on more than three active projects?
None need SQL, a report builder or an analyst. See how to automate business reporting.
A sensible build order
- Pick the entity that matters most, usually customers or inventory.
- Import the current spreadsheet and deduplicate now; it never gets easier.
- Add the table that connects to it: orders for customers, stock movements for inventory.
- Create the relationship and check a few records by hand.
- Ask the SI agent three questions you used to answer manually, and compare.
- Only then add the next entity.
Built incrementally against real questions, a database gets used. Built perfectly in one pass, it gets avoided. For the bigger migration, see how to replace multiple business subscriptions with one platform.
Run your business by talking to it.
CEMP Business replaces your database, Kanban board, file vault, scheduler and retail analytics with one SI suite, and an SI agent that already knows your data.
