Deployment and Ownership

Own the systems that matter

The question isn't cloud or on-premise. Nearly every established company runs both today, and the honest starting point for most is a mixed one. The real question is direction: which workloads are moving inside your perimeter over time, and which are genuinely better left outside. Our view, stated plainly: the more a system matters to your business, the more you should own it. Companies that get serious about AI tend to end up running it themselves, because the data is theirs, the decisions have consequences, and the costs scale with success. That's the direction of travel we see. But almost nobody gets there in one move, and a few workloads shouldn't move at all. We build for wherever you actually are, and we'll tell you when staying put is the right call.

How We Deliver

Everything we build runs on your infrastructure. Your cloud account, your data center, your private cloud: your choice, but always yours. We don't host anything on your behalf, and we don't sell a hosted tier. There's no Grit-operated environment your data passes through, because there is no Grit-operated environment. Built on open-source foundations, delivered as code you own outright. If you stopped working with us tomorrow, the systems keep running and your team can keep changing them. Ongoing support is a retainer, not a subscription. Most clients keep us on monthly for maintenance, updates, and new work. That fee buys engineering time. It isn't a licence, and it isn't what keeps your systems running. If you ended the engagement tomorrow, everything we've built continues to operate on your infrastructure. You'd be losing a development partner, not access to your software. When we say your stack is mixed, we mean your stack, not ours. Most companies use third-party vendors for some things, such as payroll, CRM, and payment processing, and that's usually correct. Those relationships are yours, and we integrate with them where it makes sense. The distinction is that we're never one of them.

Drawing the Line

Workload Where it usually belongs The governing reason
Card payment processing Third-party processor Tokenization keeps cardholder data out of your environment and materially reduces PCI DSS scope. Bringing this in-house increases your risk, not theirs.
CRM, HR, payroll, collaboration Third-party vendor Commodity functions with low regulatory weight. Rarely worth the cost of operating yourself.
Books of record (ledger, ERP, financial close) Your environment Audit and control boundaries. You need to evidence configuration changes and segregation of duties in a system you administer.
Customer and employee PII Your environment Data residency rules and cross-border transfer restrictions constrain where records can physically sit.
Proprietary operational data Your environment Your process data, designs, client files, and internal knowledge are the asset. They should not become someone else's training corpus.
Decision-making AI models Your environment Reproducibility. If a hosted model changes underneath you, a decision you made last quarter may no longer be explainable.
Internal AI agents over company data Your environment The agent is only as valuable as the corpus behind it, and the corpus is the part that can't leave.
Document processing and OCR Depends on classification Fine with a vendor for public material. Not for client files, contracts, or anything identifying.

How Far You Take It

This is about your stack overall, not about how we deliver. Our side of it is the same at every stage: built on your infrastructure, owned by you.

Most clients move down this list over time. We build the first stage so the next one is a migration rather than a rewrite.

Four Constraints That Set the Boundary

By Industry

What We Do