Buyer guide

What determines development cost?

A practical way to understand what shapes a website or app quote, compare proposals fairly and decide where your budget creates the most value.

Cost starts with the job the product must do

A useful estimate begins with scope, not a page count or a list of fashionable technologies. A focused business website that explains an offer and collects enquiries is a different product from a portal where customers sign in, manage records and receive notifications. Both can look polished, but the second has more states, rules, permissions and failure cases to design and build.

When comparing proposals, ask what outcome and which user journeys are included. A clear scope names what people can do from arrival to completion, what administrators need behind the scenes and what is deliberately left for a later phase. This makes a quote easier to evaluate and reduces expensive ambiguity during development.

Focused business website

A defined set of marketing pages, responsive presentation, enquiry route, basic search foundations and a manageable way to update agreed content.

Customer portal

Account access, user-specific information, permissions, forms, dashboards, notifications and an administrative workflow.

Connected mobile product

An iOS and Android experience with accounts, a shared backend, device-specific behaviour and release preparation for the chosen stores.

Platforms and user roles multiply decisions

A responsive web product, an iOS app and an Android app each bring their own interface, testing and release considerations. Shared technology can reduce duplicated work, but it does not remove the need to check how important journeys behave on each target. Supporting older browsers, tablets, offline use or device capabilities such as the camera also adds meaningful scope.

Roles matter just as much. A public visitor, customer, editor, manager and administrator may see different information and be allowed to take different actions. Each permission boundary needs product decisions, interface states and verification. List real roles early, and avoid adding a role unless it serves a distinct operational need.

Integrations carry work on both sides

Payments, maps, analytics, email delivery, identity providers, booking systems and internal business tools can accelerate a product. They also introduce external documentation, credentials, data mapping, error handling and testing. A familiar brand name does not make an integration automatic: the effort depends on the exact workflow, the quality of the available interface and who owns the source data.

Clarify whether information only needs to be displayed, must stay synchronized in both directions or triggers business actions. Also identify who can provide access to the third-party account and answer questions about its data. These details are more useful for estimating than simply writing ‘CRM integration’ or ‘online payment’ in a feature list.

Design and content readiness change the work

A validated brand system, approved page structure and final copy let implementation move from stable inputs. If those materials do not exist, discovery, interface design, copy structure, image selection and review need room in the project. That work is valuable; it should be visible in the scope instead of appearing as an unexplained development cost.

Content volume also matters. Product descriptions, translations, legal text, photography and data migration require preparation and quality checks. Decide who writes, supplies, approves and enters each type of material. For an international product, treat localization as a content and interface requirement: natural adaptation, longer labels and locale-specific formats need review in context.

  • Share existing brand files, research, copy, media and data samples before quoting.
  • Name the person who can make product and content decisions.
  • Separate must-have launch journeys from ideas that can be tested later.

Separate development work from recurring services

A proposal should distinguish the work required to design, build, test and launch the product from services billed by other providers. Hosting, domains, app-store accounts, email or SMS delivery, payment processing, maps, licensed fonts, analytics and other software may carry subscriptions or usage charges. Those charges can change as vendors or usage change, and they are usually paid directly to the provider.

Maintenance is another decision, not a hidden fee. After launch you may need security and dependency updates, monitoring, backups, content assistance, compatibility work and new features. Ask what warranty or launch support is included, what ongoing care is optional and how future requests are assessed. A small stable website and an operational product used every day will need different care plans.

Give a developer enough context to propose the right shape

You do not need a complete specification. Explain the audience, the problem, the essential journey, target platforms, known integrations, available materials and the reason behind any preferred date. If you have a budget range, sharing it can help identify a realistic first phase; it does not replace a scoped proposal.

A good response should state assumptions, inclusions, exclusions and the decisions still open. If two quotes differ, compare their boundaries as well as their totals. One may include design, content support, administration tools, launch preparation or ongoing care that another leaves out. For a direct assessment, send the context you already have and I can suggest a practical scope or phased approach without forcing your idea into a standard package.

Let’s make it happen

Have an idea in mind?

Tell me what you want to build. We can turn it into a practical scope and a tailored quote that respects your budget.

Working together, wherever you are.
Let’s discuss your project

A short description is enough to get started.