- First the question of whether it has to be built at all
- If a tidied-up spreadsheet will do, we say so. If there is a standard product that fits your process, we name it — building your own because an industry package pinches in two places is the most expensive route to two solved places. What we do NOT take on: accounting, inventory and payroll stay where they are. We connect to them rather than replace them.
- The process you actually have
- We watch how the work is done today, including where people work around the official procedure. Those shortcuts are rarely sloppiness; usually they are the step the procedure forgot. Software that only models the procedure gets worked around exactly like the procedure.
- Roles and permissions, before the first screen exists
- Who may look, who may change, who may approve. This is not laid over a finished application afterwards — it sits underneath it: every list, every field and every button knows its role. And every change to a record stays traceable with a time and a person. That is the difference from a file, which has a latest state but no history.
- Migrating what you already have — often half the work
- Merging spreadsheets that grew over years is frequently the larger share of the effort: duplicates, three spellings of the same customer, records that belong to nothing, amounts stored as text. We migrate them together with you and show BEFORE the migration what will merge, what will be left behind and what somebody has to decide by hand. Nothing is migrated quietly.
- Connected to what is already running
- Inventory, accounting, time recording, calendars: whatever is kept there comes from there and is not typed a second time. Which system is the authority for a given figure is settled up front — two systems calculating the same price are the most reliable source of two different quotes under one number. Where no interface exists, we say so at the start rather than at the end.
- The cut: what deliberately stays out
- Every application comes with a list of what it does not do. Vehicle tracking, an algorithm that writes the shift plan, text recognition that reads notice periods out of contracts: each is tempting, and each drags in a question of its own — the union contract, data protection, or liability for a deadline that looks like a fact and is a guess. What is excluded is written into the proposal.
- Running it, teaching it — and who owns it in-house
- An application nobody feels responsible for falls into disrepair. Before launch we name the person inside your business, train each role separately — scheduling needs something different from accounts — and leave documentation their successor can read. Hosted on our servers or on yours, whichever you prefer.
- Handover without strings
- Source code, database and credentials are yours. No per-seat license, no dependency on us. Anyone who wants it developed further later — by us or by somebody else — can do that without asking our permission.