Skip to main content
Educational Resource

Knowledge Center

Clear explanations of business systems, software concepts, and technology decisions -- written for business owners, not developers.

Category:
4 min read

What Is an Admin System?

Short Answer An admin system is the back-office interface that lets staff manage the data, users, content, and configuration of a customer-facing application. Every system that has customers also needs an admin side: somewhere to look up an account, refund a charge, update a setting, ban a misbehaving user, or run a manual override when the automated system has not...

Read article
5 min read

What Is a Webhook (in Plain English)?

Short Answer A webhook is the way one app tells another app that something happened, the moment it happens. When a customer pays in Stripe, Stripe fires a webhook to whatever URL you have given it, saying “payment X just succeeded”. When a contact updates in HubSpot, HubSpot fires a webhook to your system saying “contact Y just changed”. The...

Read article
5 min read

What Is a Vector Database?

Short Answer A vector database is a database that stores text, images, or other data as numerical embeddings (long lists of numbers that capture meaning) and lets you search by similarity rather than exact match. Where a traditional database finds records that contain the keyword “refund”, a vector database finds records that are semantically close to a question like “how...

Read article
5 min read

What Is a SaaS Product?

Short Answer SaaS, short for Software as a Service, is software delivered over the internet to many customers from one shared codebase, billed on a recurring subscription rather than a one-time licence. Slack, Xero, HubSpot, and Mailchimp are all SaaS products. The model is defined by three things: multi-tenancy (one application serves many customers, each seeing their own isolated data),...

Read article
5 min read

What Is a Request Management System?

Short Answer A request management system is software that captures incoming work, routes it to the right person or team, tracks its progress, and produces an auditable record of what was asked and what was done. It replaces the email-based “send it to the team inbox and hope someone picks it up” model with a structured queue: every request has...

Read article
4 min read

What Is a Quote and Estimate System?

Short Answer A quote and estimate system is software that turns the messy, ad hoc work of producing prices into a repeatable, traceable workflow. It holds the templates, the product or service catalogue, the pricing rules, and the approvals, producing consistent, branded quotes that can be sent, signed, and converted to invoices when the client accepts. For businesses that issue...

Read article
5 min read

What Is a Data Pipeline?

Short Answer A data pipeline is a system that moves data from where it is created to where it is used, transforming it along the way to fit the destination’s shape and needs. The classic pattern is ETL (extract, transform, load): pull data from a source (a database, an API, a file), reshape it (clean values, combine fields, calculate aggregates),...

Read article
4 min read

What Happens After Software Launches?

Short Answer Launch is the start of the system’s life, not the end of the project. The first 30 to 90 days typically involve a wave of small bug fixes (things that only surface with real users), monitoring tuning (calibrating alerts so they catch real problems without false alarms), the first round of user feedback (workflows that worked in design...

Read article
4 min read

What Does Custom Software Cost?

Short Answer Custom software in the UK typically costs between £15,000 and £150,000+, with most small business systems landing in the £25,000 to £60,000 range and larger multi-role platforms running well above that. The price is driven by scope, integration count, and complexity of the data model, not by the agency’s hourly rate alone. A simple internal tool with one...

Read article
4 min read

How Long Does a Custom Software Project Take?

Short Answer Most custom software projects take between 8 and 20 weeks from kick-off to live, with smaller internal tools landing closer to 6 weeks and larger multi-role platforms running 6 months or more. The variable is rarely the code itself. It is the clarity of the requirements, the speed of decisions, and the number of integrations involved. A well-defined...

Read article
4 min read

How Do You Protect Our Data?

Short Answer In a well-built custom system, data is protected by four practical layers: encryption in transit and at rest, role-based access controls, secure hosting with enforced patching and backups, and an audit trail of who did what. Any agency working with business data in the UK should be working to GDPR standards by default, including data minimisation, purpose limitation,...

Read article
4 min read

How Do You Handle Ongoing Software Support?

Short Answer Most agencies handle ongoing support through a monthly retainer that bundles hosting management, monitoring, patching, bug fixes, and a budget of hours for small improvements. A reasonable annual support budget is 15 to 25% of the original build cost, scaling with system complexity and uptime requirements. The retainer is not optional. Software that ships without an active support...

Read article
5 min read

App or Website — How to Decide?

Short Answer Choose a website (or web application) when users come occasionally, on any device, and need to find it through search or a link. Choose a native app when users return daily or weekly, when offline use matters, or when the experience genuinely depends on device features like camera, GPS, push notifications, or fast local performance. There is a...

Read article
4 min read

How Do I Evaluate a Software Agency?

Short Answer The strongest signal in evaluating a software agency is how they answer technical questions you do not fully understand. A good agency will explain trade-offs in plain language, name the things that could go wrong, and tell you when a feature is not worth building. A weak agency will agree with everything, quote quickly, and avoid specifics. Beyond...

Read article
5 min read

How Do AI Agents Handle Human Handoff?

Short Answer A well-designed AI agent handles human handoff through three mechanisms: confidence thresholds (the agent escalates when it is not sure enough), rule-based triggers (certain situations always go to a human, regardless of confidence), and user requests (a person asks for a human, and they get one). All three should be present in production agents, and they should pass...

Read article
4 min read

Do We Own the Code You Write?

Short Answer Yes, and the contract should say so explicitly. With a reputable agency, you own the source code, the database, the deployment infrastructure, and any custom design assets on delivery. The agency may retain rights to its internal frameworks, libraries, or tooling used across multiple clients, but anything specifically built for your project belongs to you. You should be...

Read article
4 min read

Can You Take Over an Existing Project?

Short Answer Yes. Taking over an existing project is a normal part of agency work, and a well-run handover usually takes two to four weeks before the new team is fully productive. The pattern is familiar: a project is half-built and stalling, the previous developer has left or become unresponsive, or an in-house team has lost the original developer and...

Read article
5 min read

Can You Replace Our Spreadsheets?

Short Answer Yes, and it is one of the most common projects we run. Spreadsheets are the unofficial operating system of most small and mid-size businesses, and replacing them with a proper system usually pays back inside a year. The pattern is familiar: one critical spreadsheet has become 12, three people are the only ones who understand how the formulas...

Read article

About the Knowledge Center

How to Approach Technology Decisions as a Business Owner

Technology decisions are business decisions disguised as technical ones. Whether to build custom software or buy off the shelf, whether a client portal justifies the investment, whether AI agents are ready for real business use. None of these sit solely with your IT department. They are strategic choices that affect how your business operates, how it scales, and how much it costs to run.

The problem is that most technology content is written either for developers or for marketing purposes. Developer-focused content assumes technical knowledge you may not have. Marketing-focused content tells you everything is revolutionary and nothing has trade-offs. Neither helps a business owner make a sound decision. You need to understand what something is, when it makes sense, what it costs in practice, and what the realistic alternatives are. Without jargon, without hype, and without someone trying to sell you their version before you understand the concept.

That is what the Knowledge Center provides. Every article here is written for the person making the decision, not the person implementing it. We explain what systems do, why businesses build them, what to look for when evaluating options, and where the common pitfalls are. Where a topic has a corresponding system we build or service we offer, we link to it; the article itself stays focused on the concept, not on selling our implementation. We wrote these articles because better-informed clients make better decisions, and better decisions lead to better projects.

The articles below cover the system types, software concepts, AI capabilities, and integration patterns that come up most often in our client conversations. Each one links to the corresponding implementation detail in our Systems section and to related articles for broader context. These are not sales pages. They are the explanations we wish every client had read before their first call with any development company, not just us.

Have a Question We Haven't Covered?

Our Knowledge Center is growing. If you have a question about systems, software, or technology decisions, we are happy to help.