Ownership

What happens if we disappear? Nothing.

Custom software has a reputation for being orphaned: undocumented, hard to maintain and hostage to one developer. It's the question every serious buyer is thinking, so here's the whole answer, before you have to ask.

The short version

For whoever signs.

What's true from the first day of the build. Everything under this is the same answer, with the detail your technical people will ask for.

  • You own the code outright on final payment, with no licence fees, and it runs in your accounts, not ours.
  • It's documented while it's built, in the same repository as the code, with the full history of every change. AI updates the documentation each time the code changes, so it's ready to hand over on any given day.
  • Support after launch is a fixed monthly agreement, priced during scoping. Most plans run $250 to $3,000 a month, depending on how complex the solution is.
  • You can end that agreement whenever you like, on 90 days' notice, and keep everything. No exit fees, no migration project or costs.
  • Another development firm can take the system over from what we've already written down.
A glass tower seen from below

01Who owns the code

You do, outright, on final payment, and there are no licence fees behind it. Not per seat, not per year, not ever. Change it, extend it, hand it to another firm, or sell the business with it. None of that needs our permission.

Here's the other half, stated plainly rather than left in the contract. We keep the right to reuse the general-purpose modules we write, the building blocks that have nothing to do with your business, in our own code library and in other builds. Your system, your business logic, your data, your content and your configuration are yours alone, and they never turn up anywhere else. That's also what keeps a build affordable, because you're not paying us to write an audit log or a payment integration from scratch.

The technical version

Yours outright: the repository and its full history, the application code written for your business, your database schema and everything in it, your infrastructure definitions, your documentation, and any design work we produce for you.

Ours to reuse: general-purpose modules with nothing client-specific in them. Think of the parts every system needs and nobody should pay to reinvent: authentication scaffolding, queue and retry handling, audit logging, integration adapters for common services, deployment templates. They go into the Loque Logic library and may appear in other clients' builds.

Never reused: anything that describes how your business works. Your rules, your workflows, your data of any kind, your customer records, your pricing, your content, your branding, and any module written specifically to do your job.

Your copy is permanent. The modules inside your system come with your build at no cost, for as long as you want them, and nothing we do later can take them away or switch them off. If we improve one after your launch, you're free to take the improvement or stay exactly where you are.

Third-party licences are listed in the documentation, with the licence each dependency carries, so your counsel can check the whole tree rather than take our word for it.

*Final agreement and terms defined in the services agreement between parties.

02Where it lives

In your code repository, your cloud account and your database, billed to you directly by the providers. We work in them because you've given us access, and you can take that access away whenever you like.

That goes for automations and connections as well as full builds. They run in accounts you own, on credentials you control, and nothing we set up lives in an account of ours.

03What you get at handover

  • The running system, in your account
  • All of the source code, with the full history behind it
  • The infrastructure written down as code, so it can be rebuilt from scratch
  • A written map of how the pieces fit together
  • Runbooks for the things that need doing: deploys, backups, restores, access changes
  • A recorded walkthrough for whoever looks after it next

None of that is assembled at the end as a leaving present. It's written as the system is built, which is the only way it ends up true.

04How the work is documented

Every firm says its work is documented. The question worth asking is whether a company you've never met could read it and take over on a Monday, and that comes down to three things: who holds the repository, whether the history is intact, and whether the writing sits beside the code or in somebody's drive folder.

The repository is created in your organization, so it's yours from the first commit rather than transferred at the end. You get every change, who made it, when, and why it was made. Nothing gets flattened into a single delivery drop, because a system with no history is one nobody can safely change.

The technical version

The repository. It lives in your GitHub or GitLab organization, owned by an account you control. We work as collaborators you invite, and you can remove that access at any time without anything breaking. The main branch is protected, every change arrives as a pull request, and the review on each one stays in the record.

Version tracking. Each pull request is tied to the request that prompted it. Releases are tagged with semantic versions, and CHANGELOG.md says in plain language what shipped and when. Rolling back is checking out an earlier tag and deploying it, not an archaeology project.

The documentation set, in Markdown, in docs/ beside the code:

  • README.md: what the system does, how to run it locally, how to deploy it
  • ARCHITECTURE.md: the parts, how they talk to each other, and a diagram
  • DATA_MODEL.md: the schema, what each table holds, and how long records are kept
  • INTEGRATIONS.md: every third-party service, what it does for you, and where its credentials live
  • ENVIRONMENT.md: every configuration value and secret by name, never by value, and which environment it belongs to
  • RUNBOOKS/: deploy, roll back, restore a backup, rotate a credential, add or remove a user, and what to do when a given integration fails
  • DECISIONS/: numbered decision records, so the next team reads why something is the way it is instead of guessing
  • TESTING.md: what automated tests cover, what gets checked by hand, and how to run both

Infrastructure as code. Hosting, database, background jobs and DNS are defined in code in the same repository, so the environment can be rebuilt rather than remembered. Database changes ship as versioned migrations that run forward from an empty database in one command.

Pipelines. Build, test and deploy run from configuration in the repository, not from anyone's laptop, so the next team inherits a working path to production.

It stays current. Documentation changes in the same pull request as the code that changed. An AI agent reads each change as it's made and drafts the updates to every document it affects: the architecture notes, the data model, the runbooks for anything that behaves differently, and a new decision record where one is needed. The engineer reviews those edits alongside the code, and a change that leaves the documentation behind doesn't get merged. That's why the set is accurate as of the last change, not as of handover day.

05What it costs to run

Owning software isn't free. You pay the hosting provider every month, and you'll want someone keeping it healthy. The honest comparison isn't build against subscription. It's build plus hosting plus upkeep against subscription, and we put both sides in front of you before you decide.

We don't publish a hosting figure here, because it depends on what gets built and how much of the business runs through it. You get your number twice before you commit: at scoping, and again in the scope of work, next to the build price and the support agreement.

06Ongoing support and improvement

Most clients keep us on after launch, on a fixed monthly agreement. We scope it during the initial project scoping, so the number is on the table before the build starts rather than after launch, when you're least able to judge it. Typical agreements run $250 to $3,000 a month. It can be less or more, depending on how complex the solution is, how much of the business runs through it, and how much improvement you want each month.

It covers keeping the software healthy and a set amount of incremental improvement, because a system people actually use never stops changing. End it whenever it stops earning its place, on 90 days' notice, and you keep the software, the repository and the documentation either way. There's no exit fee and nothing to buy back.

  • Security patches and dependency updates on a set cadence
  • Monitoring, backups, and restores that get tested rather than assumed
  • Fixes, with response times written into the agreement
  • Hosting help, and a regular look at what it's costing you
  • A set amount of development time each month for improvements you choose
  • Documentation and runbooks kept current with every change
  • Questions answered for your team, including whoever joins it next

07What happens if we vanish

Nothing stops. The system runs in your account, not ours. Because it's documented and built on standard, widely used tools rather than anything proprietary to us, another firm can read the repository and carry on.

And what they read won't be out of date. Every time the code changes, AI updates the documents that change affects, and an engineer checks the update before it's merged. Documentation usually drifts from the software within months of launch. Here it keeps pace, so whoever opens the repository next finds a description of the system that's actually running, not the one that launched.

08What happens if you want to leave

You leave. There's no exit fee, no data held back and no migration project, because you already have everything. There's no scramble to write things up on the way out, either: the documentation has been kept current with every change, so it's as ready the day you give notice as it will ever be. We'll hand over whatever access the next team needs, and we'll talk to them if that helps.

09When you shouldn't build custom

Plenty of software is worth renting. If a tool fits your business, costs little and does its job, keep it. Email, accounting, payroll and certified systems like an EHR are nearly always better rented. Custom starts to make sense when a tool is priced per person and your team keeps growing, when you use a fraction of what you pay for, or when the workarounds cost more than the subscription.

If the review finds that what you have is fine, that's what it will say.

FAQ

Questions people ask

Who owns the code if I hire Loque Logic?
You do, outright, once the final invoice is paid, and there are no licence fees. It lives in your repository and your cloud account from the start. We keep the right to reuse the general-purpose modules we write in other builds, and nothing specific to your business goes with them.
What does support cost after launch?
Support is a fixed monthly agreement, scoped during the initial project scoping so you see the number before the build starts. Most plans run $250 to $3,000 a month, covering maintenance and a set amount of improvement work, and it can be less or more depending on how complex the solution is. You can end it on 90 days' notice, and that changes nothing about what you own.
What happens to my software if Loque Logic disappears?
It keeps running, because it runs in your account, not ours. The repository is yours, with the full history, and the documentation is updated with every change, with AI drafting the edits and an engineer checking them. Another firm picks it up from documents that describe the system as it runs today, not notes written on the way out.
Is there an exit fee?
No. There's no exit fee, no data held back and no migration project. You already have the code, the data and the documentation.

What is manual work costing your business?

Repetitive admin, missed follow-ups and disconnected systems take time away from running your business. Bring us one process that slows your team down. We'll help you understand what could improve, how much time you could recover, and what it might cost to implement.

Get My Free Workflow Review

Free 30-minute conversation about how your business runs. Practical recommendations. No obligation.

Not sure where to start? That's what the free call is for. We'll walk through how your business runs and find the easiest wins, the places where automation and AI agents can take work off your team first.

Prefer to talk? Call (435) 243-5808 about your workflow, or .