We control the deployment. Nothing reaches your workspace without us putting it there. Running today at our own store.
A retail day comes down to a handful of numbers: what's in the drawer, what's on the shelf, what the day cost in hours, and what's left after both. That is the job at our counter, and it is where Tiller starts. Point of sale is the first framework because it's where those numbers get made.

Photo: Tessa Bury, Wikimedia Commons, licensed CC BY 4.0.
Same records underneath, same guards, same login. Every framework you turn on runs on the one architecture, not a separate app bolted beside it.
Sell, discount, reconcile the drawer to the cent. Built at a counter that does real volume, by the people standing at it.
Good Agricultural and Collection Practices, the broad agricultural standard for herbal and botanical crops, turned into daily work: who does a task, when it's due, who signed, and what's missing right now.
Manifest, route, ID check, cash on the van and the drop signature, the whole run, on the driver's phone, reconciled when he walks back in.
Your vendors log in and see their own sell-through, their own stock cover and their own expired paperwork, and fix it without calling your buyer.
You're not buying a bundle of separate apps. You're buying the architecture, and every framework we build plugs into the one you bought. The choosing isn't which ones you paid for. It's which ones you turn on.
Every install starts from the same locked layer: records, signatures, retention, tenant boundary. You build on top of it. You never build through it. That is the whole reason it is safe to hand you the keys.
The record shape, the signature chain and the retention clock are written into the architecture and enforced by the guard layer. An extension that would break one is designed to be refused, with the reason, before it runs. That layer is being built now.
Read the guard rulesSignature chains, record retention, the tenant boundary, and every tax and compliance report the software owes your state. These don't move because someone finds them inconvenient. They move when the law does.
See what's lockedScreens, alert rules, reports, integrations, workflow and wording. Anything that isn't one of the parts above is yours to build, break and rebuild without asking us first.
See what's open| Signature chain and record retention | architecture |
| Tenant boundary and access control | architecture |
| Tax reporting and calculation | law, your jurisdiction, one regime today |
| Cash drawer reconciliation | architecture |
| New screens, forms and reports | your Claude |
| New readings and new sensors | your Claude |
| Your own alert rules and holds | you |
| Integrations into anything you run | you or us |
| Workflow, wording, crew tasks | you |
Above the locked line, the architecture is yours to build on. New screens, new alerts, new reports, new connections into whatever you already run, described in plain language, checked by the guards, shipped when it clears them.
Your account, your keys, your data boundary. It reads your store, writes your extensions, and answers your crew in your own words. Your prompts and your records never cross into another tenant, and nothing about your business trains anything outside your walls.
How tenancy worksNew screens, new readings, new alerts, new reports, described in plain language, built against the same API we build on. No vendor ticket, no six-week roadmap slot, no charge per field. If it clears the guards, it ships.
See the extension APINot a chatbot bolted onto a dashboard. It has your equipment history, your procedures, your crew and your rules, so it can walk a new hire through a job, and it knows when a job is past what it should handle alone.
"The cooler in aisle 3 is running warm," not "unit 14, delta-T anomaly, sigma 2.4." Your crew's own words are the interface. That's a rule in the design, not a preference.
New hire, first night alone, first time resetting the card reader: step, photo, confirm, next step. The walkthrough is written for your equipment, not a manual PDF.
When the evidence runs out, or the job is past what your crew should do unsupervised, it says so plainly and opens a service call. It does not guess to look useful.
A named engineer with your whole timeline already in front of them: every alert, every reading, every change you made. The call starts at the problem, not at "can you describe the issue."
Your building already produces the evidence: temperature, amp draw, run time, valve position, humidity, power. Nobody reads all of it every night. The resident expert in your workspace does, and it tells you what it found in the same words you'd use.
Building management, HVAC, refrigeration, power meters, environmental sensors, scales, door access, cameras. Read-only until you say otherwise.
Your store's normal, not a generic one. Nine nights of a thing is only meaningful against your own four weeks, and against your own last failure, which is a comparison no vendor dashboard can make for you.
It does not turn your equipment off, change a price, or sign a record for you. It tells you, it holds work when your own rule says hold, and it waits for a person. Acting on it is a decision you make.
months of ticket lines rebuilt off the point-of-sale system our own store ran before, line by line, with 48,910 customers carried across.
The old point of sale didn't get an app bolted onto it. We're replacing it at our own store, register by register, with the store open, and we're not finished.
The person who writes this software runs a store on it. If it's wrong, he loses the money first.
Locked requirements loaded, your licence or permit type, your locations and your people set up. Day one the records and the retention are already right. What your permit type needs on top of that, we load with you.
Point of sale, building systems, sensors, cameras, accounting, whatever you're running today. Read-only first, write once you trust it.
Ask your Claude for the screen or the alert you want. It writes it, the guards check it, you approve it, it goes live in your workspace.
Something you can't figure out, or shouldn't be doing yourself. One number, a named engineer, and a service call that ends with it working.
The shape is decided; the figures aren't. We'd rather show you an honest blank than a number we'd have to take back.
The fastest way to be believed about what we do is to be exact about what we don't. If you're on this list, we'll tell you on the first call instead of the fourth.
One call, your systems on the screen, an honest list of what connects today and what doesn't.