Business software
Most businesses need several pieces — sales, invoicing, support — that share one sign-in and one set of records. Each piece below (we call one a module) is a reference: it describes who uses it, what it has to do and what it keeps, and it comes with working code. It is a starting point for a conversation about your business, not software to install as-is.
Sales & customers
Who your customers are, what you are selling them, and where each deal stands.
Money
Invoices, what you are owed, and the books behind them.
Invoicing & collections ar
Send invoices for what you sold, record what customers pay, and know who owes you money and for how long — without re-typing anything the sales side already captured.
People ask for it as “send invoices” · “who owes us money” · “chase late payments”
Accounting gl
The books: every transaction as a balanced entry, account balances you can trust, month-end close, and the reports your accountant asks for — fed by the rest of the business rather than re-keyed from it.
People ask for it as “our books” · “the accounts” · “month-end”
Purchasing & suppliers purchasing
Agree what you are going to spend before you spend it, check that what a supplier bills you is what you ordered and what actually arrived, and pay it once — so nobody is chasing an invoice nobody recognises, and nothing is paid twice.
People ask for it as “purchase orders” · “what did we order” · “supplier invoices”
Expenses expenses
People ask for it as “expense claims” · “receipts” · “reimburse the team”
IT & support
Requests, incidents and the things they affect.
IT help desk & incidents itsm
People ask for it as “support tickets” · “help desk” · “incidents”
Help desk (small teams) helpdesk
People ask for it as “people email me when something breaks” · “track requests” · “nothing gets forgotten”
Getting the work done
What is out, what is booked, what is coming back — the day-to-day of a business that does or hires out things.
People
Who works here, hiring, and the record every other part of the business refers to.
People & recruiting hr
People ask for it as “who works here” · “hiring” · “onboarding”
Agreements
What you signed, with whom, and when it renews.
Contracts contracts
People ask for it as “where is the signed contract” · “renewal dates” · “what did we agree”
Shared records
The lists more than one part of the business needs — one customer list that sales, invoicing and purchasing all use, instead of three that disagree.
How one gets built
Understanding your business comes first, and you approve it in plain language before anything is built. Nothing goes near your live records until you say so.
The way of working
The ten steps from the first conversation to a system your team uses — and what happens when you want something changed afterwards.
How a piece is put together
For builders: the anatomy of a module — one database, one sign-in, what belongs in code and what your team can change themselves.
The written plan
The design file your project carries: who uses it, what it must do, every decision with its date, and every change you asked for.
For agents: /modules/index.json · /modules/<id>/spec.yaml · lifecycle.md · pattern.md · template.md · shared.yaml