Frequently asked questions

Clear answers before you start.

Practical guidance on custom software, AI, delivery, existing systems, ownership, and support.

01

Choosing the right approach

When does custom software make sense?

Custom software becomes valuable when an important workflow is distinctive, existing tools require significant workarounds, or disconnected systems create material cost and risk. If a standard product fits the need well, it may remain the better choice.

How do we know we have outgrown our current tools?

Common signs include duplicate data entry, spreadsheet-dependent work, limited visibility, fragile integrations, frequent manual exceptions, and increasing administration as the business grows.

Why not use Zapier, Make, or another automation platform?

These platforms are useful for straightforward connections and task automation. Custom development becomes relevant when workflows involve complex rules, exceptions, security, governance, scale, or business-critical reliability.

Can no-code or low-code tools replace custom development?

They can be excellent for prototypes and focused internal tools. Their practical limits tend to appear around complex permissions, specialised integrations, performance, maintainability, and long-term platform dependence.

02

Planning and delivery

What if our requirements are not fully defined?

That is normal. We begin by understanding the operation, users, constraints, and most valuable problems. The solution is then shaped collaboratively instead of expecting a complete specification on day one.

Can we start with a small first version?

Yes. We usually recommend beginning with the smallest useful workflow or module, validating it with real users, and expanding from evidence rather than assumptions.

How long does a custom software project take?

It depends on scope, integrations, risk, and the number of user groups involved. We break work into stages and provide a clearer delivery plan after the initial discovery and prioritisation work.

How is a project priced?

Pricing is based on the work required, delivery approach, technical risk, and level of ongoing involvement. We clarify assumptions and trade-offs before asking you to commit to a larger build.

How involved will our team need to be?

Your operational knowledge is essential, particularly during discovery, reviews, and real-world validation. We keep that involvement focused through clear decisions, demonstrations, and structured feedback.

03

Existing systems

Can you integrate with the systems we already use?

Yes. A custom platform can connect useful existing systems through APIs, data synchronisation, or carefully designed import and export processes. Not everything needs to be replaced.

Can an old system be modernised gradually?

Often, yes. We can identify stable boundaries, improve one capability at a time, and keep essential operations running while riskier parts are replaced or reworked.

Can you take over software built by another team?

Yes. We first assess the codebase, infrastructure, documentation, security, and operational risks. That assessment informs a responsible takeover and improvement plan.

04

AI integrations and agents

What kinds of AI can be integrated into business software?

Useful examples include document processing, knowledge retrieval, assisted drafting, classification, anomaly detection, intelligent routing, natural-language interfaces, and agent workflows that coordinate approved actions across systems.

What is an AI agent in a business workflow?

An AI agent can interpret context, use permitted tools, and complete a defined sequence of tasks. It should operate within clear boundaries, retain an audit trail, and escalate decisions that require human judgment.

How do you decide whether AI is appropriate?

We start with the business outcome and the consequences of error. AI is most useful where it improves speed or judgment at an acceptable level of risk; deterministic rules remain better for many critical decisions.

How are data protection and human oversight handled?

The design should minimise data exposure, control access, document model and vendor choices, and define where people review or approve outcomes. The exact safeguards depend on the data and regulatory context.

05

Ownership and support

Who owns the software and data?

Ownership terms are agreed explicitly before delivery. We favour clear arrangements that give clients control of their operational data, roadmap, and essential software assets.

Will the system be documented?

Documentation is part of making software maintainable. The appropriate level includes architecture, environments, integrations, operational procedures, and the knowledge another capable team would need.

What happens after launch?

We can continue with monitoring, support, maintenance, security updates, and planned improvements. The support model should reflect how critical the system is to daily operations.

Still have a question?

Tell us what you are trying to improve.

We’ll help you understand the options before deciding whether custom software is the right next step.

Start a conversation →