← All services

02 / App & Web Development

Design the experience. Build what it needs.

Custom applications, websites, and commerce experiences built around the people using them and the work behind the interface.

Discuss this work

Services & capabilities

What we can do together.

Start with a focused website, explore a product through a prototype, or build a custom application around a real workflow. We connect the experience people see with the data, rules, and systems that make it work.

Choose one service or connect several. Your proposal defines the work and deliverables.

01

Discovery & specification

Turn an idea or a difficult workflow into a buildable brief, with key decisions made before committing to features and architecture.

  • Users, goals & everyday tasks

    Identify who will use the experience, what they need to accomplish, and where the current process creates friction or unnecessary work.

  • Workflows, roles & business rules

    Map the steps, approvals, access levels, and exceptions behind the interface so the software reflects how your business actually needs to operate.

  • Data & existing systems

    Review the content, records, accounts, and services the project depends on. Identify integration access, migration needs, and who owns each source of information.

  • Feature priorities & release boundaries

    Separate essential first-release features from later improvements. Set acceptance criteria and choose whether the next step is a prototype, MVP, or larger build.

  • Technical approach & responsibilities

    Compare appropriate platforms and custom development, then agree hosting, third-party costs, access, delivery dependencies, and the responsibilities that continue after launch.

Possible outcomeA defined feature brief, system outline, and practical basis for a scoped development quote.

02

User experience & interface design

Make important tasks easy to understand. Shape the structure, content, and interactions across the screens people use.

  • Information architecture & user journeys

    Organize pages, screens, and navigation around the user’s goals. Show the path from arriving or signing in to completing the intended task.

  • Wireframes & content structure

    Establish what each screen needs to say and do. Prioritize useful information, clear choices, and the content or data needed to support them.

  • Responsive visual design

    Apply the brand through typography, spacing, color, and reusable interface components. Adapt layouts and controls for mobile, tablet, and desktop use.

  • Forms, feedback & interface states

    Design instructions, validation, loading, empty, success, and error states so people understand what is happening and how to recover when something goes wrong.

  • Prototypes & design review

    Connect selected screens into a clickable prototype for review. Working accounts, data, and backend services require a separate build scope.

Possible outcomeReviewed journeys and interface designs, with a prototype where useful to test the proposed experience.

03

Custom application development

Build software around the work: customer-facing web applications, internal tools, and tailored workflows, including the functionality behind the interface.

  • Customer & team applications

    Develop browser-based tools for customers and teams, from account tasks and approvals to day-to-day operations.

  • Accounts, roles & permissions

    Implement the agreed sign-in and account flows, with access rules enforced by the backend so users can view and change only the appropriate information.

  • Backend, data & business logic

    Build the server-side features, data models, validation, and business rules that support the application, including how records are created, updated, and related.

  • APIs & system integrations

    Connect the application to agreed external services or existing systems. Define data exchange, access credentials, failure handling, and the limits of each provider.

  • A first release or a broader build

    Start with a defined first release or scope a larger application. Features, integrations, and operational needs shape the development plan.

Possible outcomeWorking application features and connected backend functionality within the agreed release scope.

04

Custom e-commerce development

Connect product discovery, buying, and order workflows. Choose the right commerce foundation, then tailor what your business needs.

  • Storefronts & buying journeys

    Shape collection, product, cart, and customer journeys around the offer. Make product information, options, and the next buying step clear across screen sizes.

  • Catalog, variants & customer accounts

    Structure products, options, pricing information, and account needs. Agree how catalog data is maintained and what customers can view or manage after ordering.

  • Platform customization & custom components

    Adapt an existing commerce platform, create a custom storefront, or build features around your business needs.

  • Checkout & payment-provider integration

    Connect appropriate checkout and payment services, then test the agreed purchase states. Confirm merchant ownership, provider access, and shipping and tax configuration responsibilities.

  • Order, inventory & fulfillment connections

    Connect agreed order and product data to fulfillment or operating systems. Define stock sources, status updates, exceptions, migration, and who handles customer support and returns.

Possible outcomeA tailored commerce experience with the agreed catalog, payment, and order connections tested together.

05

Websites & content-led experiences

Give visitors a clear understanding of your business and an easy path to the next step.

  • Page planning & visitor priorities

    Define the essential pages, their purpose, and the next action on each.

  • Content layout & brand expression

    Organize supplied or commissioned copy, imagery, and service information into readable pages. Keep the visual system consistent while giving key pages their own composition.

  • Responsive implementation & navigation

    Build layouts, menus, links, and reusable page components for different devices. Include keyboard use, legible content, and clear focus states in the implementation.

  • Enquiries & useful integrations

    Implement agreed forms and connected services with validation and useful feedback. Clarify how enquiries reach the business and what happens if delivery fails.

  • Content updates & search foundations

    Set up the agreed editing approach, page titles, descriptions, meaningful headings, and indexable content. Additional content production, migration, and ongoing search work are scoped as needed.

Possible outcomeA coherent website with purposeful pages, responsive layouts, and a practical route for enquiries or other agreed actions.

06

Testing, launch & ongoing care

Check the important behavior, prepare for launch, and make ownership and ongoing responsibilities clear.

  • Functional & integration testing

    Check the agreed journeys, data handling, permissions, and connected services. Include invalid input and failure states alongside successful paths, with findings reviewed before release.

  • Device, keyboard & accessibility checks

    Review representative screen sizes, browser behavior, keyboard navigation, form feedback, and automated accessibility findings. Agree any deeper specialist audit or additional device coverage the project needs.

  • Performance & delivery review

    Review images, fonts, page delivery, and avoidable loading costs. Identify practical improvements and check representative pages in the implemented website or application.

  • Deployment, access & handoff

    Prepare the agreed hosting configuration, domains, environment settings, and launch checks. Clarify account ownership, code access, documentation, and recovery responsibilities before the handoff.

  • Maintenance & planned improvements

    Scope ongoing updates, provider changes, content edits, and further features separately. Agree access, capacity, response expectations, and the distinction between maintenance and additional development.

Possible outcomeA reviewed release, clear handoff, and an agreed plan for any continuing care or development.

Our process

How we work together.

Websites, prototypes, and applications need different depths of work. We use the relevant stages to move from brief to release, then agree any ongoing support.

  1. 01

    Discovery

    Understand the users, current workflow, existing content and data, and the systems the experience needs to connect.

  2. 02

    Strategy

    Prioritize the features, choose an appropriate technical approach, and agree the release boundaries, responsibilities, and acceptance criteria.

  3. 03

    Design

    Map the journeys and screens, develop the responsive interface, and review a prototype where it helps resolve the experience.

  4. 04

    Development

    Implement the commissioned frontend, backend, and integrations; test the important states and prepare the agreed deployment and handoff.

  5. 05

    Management

    Support updates, maintenance, launch content, and improvements based on actual use. Ongoing work is scoped separately.

More about our process

Scope, deliverables & inputs

Built around the way it works.

When it fits

Your customers need a better digital experience, your team is working around disconnected tools, or your product needs software built for its workflow.

What helps us begin

Tell us who will use it, what they need to do, and which systems it should connect to. A finished technical specification isn’t required. For commerce, we’ll also discuss your catalog, payment provider, migration, shipping, tax, and order support.

Possible deliverables

Depending on your scope:

  • A feature brief covering journeys, roles, integrations, and acceptance criteria.
  • Reviewed screen designs or a clickable prototype for the selected journeys.
  • Source code and configured integrations for the commissioned build.
  • Test findings, launch checks, and the agreed deployment setup.
  • Practical guidance on access, ownership, updates, and ongoing responsibilities.

Indicative professional fees / USD

What it can cost.

Use these ranges to start planning. Your quote depends on the work, inputs, and complexity.

Focused website
$1,000–2,500
Small multi-page site
$2,500–6,000
App discovery / specification
$750–2,000
UX prototype
$1,500–4,000
Bounded application MVP
$6,000–18,000+

Larger applications and custom e-commerce are quoted after discovery. The MVP range covers a defined first release; more complex work can exceed it.

Media, software, hosting and domains, samples, physical production, shipping, taxes, and transaction charges are separate from AVM’s professional fees.