Skip to content

For digital agencies

Web developmentyour agency cansell as its own

Who it’s for
Agencies at capacity, Design-led agencies, Agencies asked for something new
To start, send
Approved designs or a written specification
Pricing
Quoted for each project

We handle the development while your agency manages the client.

  1. Interface (not central to this service)
  2. Logic (not central to this service)
  3. Data (not central to this service)
  4. Integrations (not central to this service)
  5. Deployment (not central to this service)

Is this for you?

Agencies often win work that needs more development than the team can take on, or a kind of development it doesn’t usually do: a booking system, a customer portal, or a Next.js build of a design the client has already approved. That’s where we come in.

You keep the client, the pricing and the project management. We build the part you’ve handed us, in your accounts where possible, and only talk to your client if you want us to. Confidentiality and how the work is credited are agreed with you before we start.

Who it’s for

  • Agencies at capacity

    You’ve signed the project and agreed a timeline, but your developers are busy. You need someone who can start without weeks of onboarding.

  • Design-led agencies

    Brand, UX and interface design are your strengths. You want a team to build what you design, including the application behind it when there is one.

  • Agencies asked for something new

    You build marketing sites well, and now a client wants a customer portal, a booking flow or a link to their existing systems.

Usually, one of these has just happened

  • The development estimate for a project you’ve sold is more than your team has hours for.
  • A client wants something your team hasn’t built before, such as user accounts, payments or a CRM sync.
  • A freelancer left part-way through a build and someone needs to pick it up.
  • You’re pitching a larger technical project and need an estimate you can rely on.

Who does what

This is how the work is usually split. We confirm the details with you before we start.

Who does what: typical responsibilities by party
ResponsibilityYour agencyfullstack.sgNote
Client relationship and contractYesNoWe don’t contact your client unless you ask us to.
Pricing and invoicing the clientYesNoUsually we invoice you and you invoice your client, though we can invoice the client directly.
Design and contentYesNoWe’ll point out anything that’s hard or costly to build.
Scope decisionsYesYesYou decide; we explain the technical consequences.
Technical approachNoYesWritten up so you can explain it to the client.
DevelopmentNoYesYour developers can review our code.
Testing and sign-offYesYesWe test against the scope; you and your client sign it off.
Hosting and third-party accountsYesYesHeld by you or your client; we set them up with the access you give us.
Maintenance notesNoYesWritten for whoever looks after the project next.

What you get

  1. An estimate for your proposal

    Before your client signs, we review the brief or designs and send an estimate that lists what it assumes and what it leaves out. Your proposal is then based on the real build.

  2. The build

    The frontend, backend or integration work you’ve handed us, in a repository you or your client own, or one we transfer to you at the end.

  3. Something to show your client

    A staging site your project manager can review and share with the client on your schedule.

  4. Notes for whoever maintains it

    How to set it up, the environment variables, how to deploy it, which third-party accounts it uses, and anything it doesn’t do yet.

Before we start

What we’ll need from you

Approved designs or a written specification
The estimate can only be as accurate as the scope it’s based on.
Anything your client has fixed
Required hosting, existing platforms, security rules or a launch date all change how we build.
Access to the repository and hosting
Ideally in your or your client’s accounts, so nobody has to transfer ownership later.
One person who can make decisions
Usually your project manager, so questions get answered quickly.
Keys for any connected services
Test and live keys, shared through a password manager, never in chat.

Decisions we’ll help you make

Whose accounts should it live in?

We suggest yours or your client’s from the first day, so there’s nothing to hand over at the end. If that isn’t possible, we agree how and when the transfer happens.

Fixed price or ongoing time?

A clearly defined project usually suits a fixed quote. A backlog or a retainer you’ve sold to the client suits an estimate we review regularly. We’ll tell you which we think fits.

Your technology or ours?

If the project already has a stack, we’ll work in it if we know it well. For new builds we usually suggest Next.js with TypeScript and managed hosting, and we’ll explain what that means for maintenance before you decide.

How the work runs

  1. 1

    Brief

    You send the scope, designs and anything the client has fixed. We ask what we need to estimate it.

  2. 2

    Estimate

    You get a written estimate to price into your proposal.

  3. 3

    Kickoff

    We set up access and agree who does what.

  4. 4

    Build

    We build in stages you can check and show your client.

  5. 5

    Review and launch

    Your team and the client review it. We fix anything that doesn’t match the scope.

  6. 6

    Handover

    We pass on the notes and access, and walk your team through it if you’d like.

Usually included

  • Frontend, backend and integration work for the agreed scope
  • Technical input on your proposal and estimate
  • Joining technical meetings with your client, if you want us there
  • Setup and maintenance notes for your team

Not included unless agreed

  • Selling to or invoicing your client
  • Visual design and copywriting, unless agreed separately
  • Contacting your client without your agreement
  • Hosting or subscriptions in our name, unless agreed

Client IT teams, third-party platforms and late content often decide when a site can launch. We point these out when we estimate, so you can allow for them in your timeline.

The full process, from first message to handover, is on How we work.

Related work

A regional logistics group, via its digital agency

Bringing regional purchase approvals into one portal

A purchasing portal for a logistics group across Singapore and Malaysia: one place to request, approve and track every purchase, connected to the finance system.

Layers
Interface, Logic, Data, Integrations, Deployment
Stack
Next.js, TypeScript, Node.js
Read the case study

How the costis worked out

White-label work ranges from a few days on an integration to several months on an application, so we quote each project separately. You’ll see how the quote is made up before you add your margin.

After a first call, we send a written quote that says what’s included and what isn’t.

What affects the cost

  1. How complete and settled the designs are
  2. The number of page types, components and user roles
  3. Connections to third-party or client systems
  4. Content or data that has to be moved across
  5. Hosting, security or compliance requirements from your client
  6. How tight the timeline is

Questions

Can your developers work alongside ours?

Yes. Your developers can review our code, and we can split the work by area or by feature, whichever suits the project.

What happens if the client changes the scope mid-build?

We let you know as soon as we see it, estimate the change, and wait for your go-ahead before doing it. How you handle it with your client is up to you.

Do you design as well?

No. We work from your designs. If something in a design would be hard or expensive to build, we’ll tell you early.

Have a project your team can’t take on right now?Discuss a project →Send us the brief, any designs and your timeline. We’ll tell you what we’d need to estimate it, and whether we’re a good fit.