Skip to content

The Best App Projects Are Business Projects With Technical Help

By Tomasz Lewandowski · 20 Jul 2026 · 8 min read

The Best App Projects Are Business Projects With Technical Help
Working With App Developers — Leadership and Change

There is a temptation, when commissioning a software project, to step back once the brief has been written. The developer has been hired; the specification exists. Surely the sensible thing is to leave them to it and wait for the result?

This reasoning feels professional — and it is one of the most reliable ways to get software that works technically but does not fit the business it was built for. Developers are very good at building things. They are rarely in a position to know which things to build unless someone with business knowledge stays actively involved. That someone is you.

The most successful app projects are not primarily technology projects. They are business change projects with a technical component. The distinction matters enormously for how you structure the work, what you take responsibility for, and what you hand over to the people you have hired.

An app project is a business change project with technical help. Until the business owner leads the outcome, the developer cannot lead the solution.

Why App Development Is a Business Change Project

When you commission software, you are not buying a product from a catalogue. You are funding a process that will change how your business operates — how work moves, how data is recorded, how decisions are made, how customers interact with you. Those changes ripple outward in ways that cannot be entirely predicted in advance.

Consider a logistics company commissioning a job-tracking system. The immediate goal is to give drivers a simpler way to log deliveries. But the project will also touch invoicing workflows, customer communication templates and staff habits. Each of those is a business decision, not a technical one. If the business owner is not actively shaping them, the developer will make them instead — working from incomplete information.

The framing matters because it determines who is responsible for what. Business change belongs to the business. Technical execution belongs to the developer. The trouble starts when those responsibilities blur — when developers are expected to decide what the business needs, or when owners assume the technology will somehow carry the change on their behalf.

The Healthy Split: Business Owns Outcomes, Developer Owns Technical Choices

The most effective partnership model is simple to describe, though it takes discipline to maintain.

The business owner owns the outcome: what success looks like, which problems matter most, which edge cases are common enough to build for and which are rare enough to handle manually. These are not technical questions. They require business judgement, and they can only be answered by someone who runs the business.

The developer owns the technical solution: how to build it, which architecture fits the scale, which approach will make future changes easier. These questions require technical judgement, and they can only be answered well by someone with experience of building software.

When each side trusts the other to stay in their lane, the project moves faster and produces better results. When the lines blur, both sides start second-guessing each other — and the project slows accordingly.

Treating your developer as an order-taker wastes the most valuable thing they bring: technical judgement. Expecting them to also do your job asks more than any one person can reliably deliver.

How Trust Is Built Through Clarity, Evidence and Decisions

Good working relationships on software projects are built through a specific sequence: the business owner gives the developer clarity about what is needed; the developer gives evidence of what is being built; both make decisions where those two things meet.

Clarity means being specific about outcomes, not prescriptive about solutions. “I need to see all outstanding orders at a glance, sorted by due date, with overdue ones flagged in red” is clear. “Build me a dashboard” is not. The first gives the developer something to aim for; the second invites them to guess what you value.

Evidence means not waiting until launch to see what is being built. Wireframes and prototypes mid-project are cheap to change. The same feedback after launch requires unpicking something already live.

Decisions will arise throughout — not just at the start. Technical choices belong to the developer. Joint ones (“We could do it this way or that way — which fits your business better?”) belong to both. Answer those questions promptly; delayed decisions are one of the most reliable causes of delayed delivery.

Why Phased Delivery Usually Beats Grand Certainty

There is a version of software commissioning that feels thorough: define everything upfront, agree a fixed price, wait for the finished system. It is appealing because it feels controlled. In practice it tends to produce a system that is out of date with what the business actually needs by the time it arrives — because requirements shifted, scope was underestimated, or the real workflow only became clear once people started using it.

A phased approach means dividing work into chunks that each deliver something useful, so the business can test real usage early and course-correct before significant money has been committed to the wrong direction. Phase one delivers the most critical workflow. Phase two adds reporting. Phase three handles the edge cases that turned out to matter more than expected. This requires more business involvement, not less — which is precisely what makes the software better.

The business owner who stays engaged across phases gets a system that fits. The one who signs off in January and checks in again in August rarely does.

A Practical Partnership Model for SMEs

Larger organisations have product managers and business analysts whose job is to sit between the business and the developer. Most SMEs do not — and do not need to, provided the business owner understands what they are taking on.

Before the project starts, write down what the business needs to be able to do — in plain language, without specifying how. The developer reads this, asks questions, and produces a proposal mapping those needs to a technical approach. Agree on the first phase, a rough timeline, and the key decisions that will arise along the way.

During the project, review work at agreed intervals — at minimum every two weeks. Answer questions promptly, raise concerns specifically (not just “this doesn’t feel right”), and test against real scenarios from your own business, not just the ones that seem tidy. When something needs to change, discuss the impact on scope and cost before the change is made.

The partnership model is simple in principle: the business owns what success looks like, the developer owns how to build it, and both own the communication in between.

Practical Steps to Lead Your Project as a Business Owner

  • Write what the business owns before the project starts. List the outcomes you need — the workflows, the problems, the things the business must be able to do. Do not leave this to the developer to infer from a conversation.
  • Write what the developer owns too. Acknowledge explicitly that technical choices — architecture, data structure, tooling — belong to them. Resist the urge to specify how things are built unless you have specific technical knowledge that is genuinely relevant.
  • Define ‘done’ in business terms. Not “the feature is built” but “a new member of staff can take a booking from start to invoice without asking for help.” Concrete success criteria are testable. Abstract ones are not.
  • Stay available throughout. Block time in your diary for reviews, not just at launch. A business owner who is hard to reach slows the project and shifts decisions to people who should not be making them.
  • Test with real scenarios. When you review work in progress, test it against the actual situations your business encounters — the awkward customer, the partial order, the edge case that happens every Friday. Demos that only show the happy path miss the problems that matter.
  • Raise concerns specifically. “The order screen is confusing” is hard to act on. “Our team calls this the pick state, not fulfilment status” is actionable.

Getting the Mindset Right

The business owners who get the most from software projects are not the ones who brief once and step away, nor the ones who micromanage every technical decision. They are the ones who stay engaged on the things that are genuinely theirs — outcomes, priorities, workflows, real-world testing — while trusting their developer to make the technical judgements they were hired to make.

The outcome is yours. The solution is theirs. Everything in between is a shared responsibility — and the ones who take that seriously tend to end up with software worth having.

Before your next project starts, write two short lists. The first: what the business needs to achieve, in plain language. The second: what you are trusting your developer to decide — the technical choices, without you second-guessing them. Share both on day one. It is the clearest signal you can give that this will be a genuine partnership, not an order and a delivery.

How to lead your app project as a business owner

  1. Write what the business owns before the project starts. List the outcomes you need — the workflows, the problems, and the things the business must be able to do, in plain language without specifying how. Do not leave this for the developer to infer from a conversation.
  2. Write what the developer owns too. Acknowledge explicitly that technical choices — architecture, data structure and tooling — belong to the developer. Resist the urge to specify how things are built unless you have specific technical knowledge that is genuinely relevant.
  3. Define 'done' in business terms. State success as a concrete, testable scenario such as 'a new member of staff can take a booking from start to invoice without asking for help' rather than 'the feature is built'. Concrete success criteria are testable; abstract ones are not.
  4. Stay available throughout. Block time in your diary for reviews at agreed intervals — at minimum every two weeks — not just at launch. A business owner who is hard to reach slows the project and shifts decisions to people who should not be making them.
  5. Test with real scenarios. Review work in progress against the actual situations your business encounters — the awkward customer, the partial order, the edge case that happens every Friday. Demos that only show the happy path miss the problems that matter.
  6. Raise concerns specifically. Replace vague feedback like 'the order screen is confusing' with actionable detail such as 'our team calls this the pick state, not fulfilment status'. When something needs to change, discuss the impact on scope and cost before the change is made.

Frequently asked questions

Should I just leave the developer to it once I've written the brief?

No. Stepping back after the brief is written is one of the most reliable ways to get software that works technically but does not fit your business. Developers are very good at building things but are rarely in a position to know which things to build unless someone with business knowledge stays actively involved. That someone is you, the business owner.

Who decides what the app should do versus how it's built?

The business owner owns the outcome — what success looks like, which problems matter most, and which edge cases are common enough to build for. The developer owns the technical solution — how to build it, which architecture fits the scale, and which approach makes future changes easier. When each side trusts the other to stay in their lane, the project moves faster and produces better results.

Is it better to define everything upfront and agree a fixed price?

It feels controlled, but in practice it tends to produce a system that is out of date with what the business actually needs by the time it arrives, because requirements shift, scope is underestimated, or the real workflow only becomes clear once people start using it. A phased approach divides the work into chunks that each deliver something useful, so you can test real usage early and course-correct before significant money is committed to the wrong direction. Phase one delivers the most critical workflow, phase two adds reporting, and later phases handle edge cases.

How do I give a developer clear requirements without telling them how to build it?

Be specific about outcomes, not prescriptive about solutions. For example, 'I need to see all outstanding orders at a glance, sorted by due date, with overdue ones flagged in red' is clear and gives the developer something to aim for, whereas 'build me a dashboard' invites them to guess what you value. Write down what the business needs to be able to do in plain language, without specifying how, and let the developer map it to a technical approach.

How involved do I need to be during the project as a small-business owner?

More involved than you might expect, but on the right things. Review work at agreed intervals — at minimum every two weeks — answer questions promptly because delayed decisions are one of the most reliable causes of delayed delivery, and test work against real scenarios from your own business rather than just the tidy happy-path ones. A business owner who is hard to reach slows the project and shifts decisions to people who should not be making them.

Do SMEs need a product manager or business analyst to run an app project?

No. Larger organisations have product managers and business analysts who sit between the business and the developer, but most SMEs do not have them and do not need them, provided the business owner understands what they are taking on. The owner writes down the needed outcomes in plain language, the developer proposes a technical approach and asks questions, and both own the communication in between.

Share Follow
Building Your Custom Warehouse Tool
The Warehouse Blueprint

Building Your Custom Warehouse Tool

A custom tool begins with a clear outcome, not code. Own the workflow, brief real exceptions, and use the Done Ladder.

3 Aug 2026 · 5 min read
Your App Needs a Handover Plan Before It Needs a Launch Party
Working With App Developers

Your App Needs a Handover Plan Before It Needs a Launch Party

Launch day is not the end of your project — it's the moment the business needs to take control. Here's how to plan a handover that actually protects you.

17 Jul 2026 · 8 min read
Cheap Development Can Become Expensive Maintenance
Working With App Developers

Cheap Development Can Become Expensive Maintenance

The build cost is only the visible part of the iceberg. Hosting, bug fixes, security patches and future changes can cost far more over three years. Here's how to think in total cost of ownership.

16 Jul 2026 · 7 min read