The stack.
Postgres at the center, with row-level security, audit columns, and history tables where they earn their keep. Node or Python on the API tier, Next.js for the operator UI, TypeScript end to end. Background jobs in BullMQ or Celery, scheduled work in pg_cron or a managed scheduler.
Integrations through whatever your stack speaks: Xero, QuickBooks, HubSpot, Salesforce, Google Workspace, Microsoft 365, Slack, and your existing SSO. Hosted in your cloud account, observable through Sentry and a metrics tool of your choice.
Typical timeframe
Custom to scope
Discovery through production cutover.
Build cost
Free
We don't charge for the build.
Monthly maintenance
Subscription
You pay a monthly fee while we keep the system running and shipping changes.
Real questions,
answered straight.
Who owns the code and the data?
We own and maintain the code; the data is yours. The repository sits in our organisation, the database belongs to you, and we hand back any extracts your operators or auditors need.
What if we don't have designs or a spec?
That is the typical case for internal tools. We produce the spec, the data model, and the design as part of the engagement, by sitting with your operators and watching them work. We do not need a finished requirements document to start, just access to the people who do the job.
Can you take over an existing system?
Yes, often. We start with a paid one-week audit covering codebase, database, integrations, and team velocity, then deliver a written assessment with three options: maintain, refactor, or rewrite. We will tell you which one is cheapest in three-year terms, not just six-month terms.
Do you offer maintenance?
Yes. Internal tools age fast: integration partners ship breaking changes, regulations move, and your business changes how it operates. After the warranty, you move to a monthly retainer covering security updates, integration upkeep, and a fixed bucket of feature work. Most clients keep us on retainer for the life of the system.
