What to Demand From a Web Development Engagement

Code ownership, staging, accessibility, performance budgets and a handover that works. The terms to agree before development starts, not after.

What to Demand From a Web Development Engagement cover

Web development is bought as a deliverable and experienced as a relationship. The terms that determine whether that relationship goes well are agreed — or not agreed — before any code is written.

Ownership, unambiguously

  • Full source code on completion, in a repository you control
  • Design files, not just exported images
  • The domain registered in your company's name, with you holding the account
  • Administrator credentials for hosting and the CMS
  • Clarity on any third-party licence and whether it transfers

These are ordinary asks. Resistance to any of them is informative, and it is far easier to settle now than when you want to change developer.

A staging environment, used

Changes reviewed somewhere before production, always. This should be part of the engagement rather than something you ask for later.

It also changes the review conversation: you see the real thing in a browser rather than approving a static image, and the gap between "the design looked fine" and "the site feels wrong" closes before launch.

Performance agreed as a target

Set a number before the build starts — a load time on a mobile connection for key pages — and make it an acceptance criterion.

Without this, performance is nobody's responsibility and is discovered after launch, when fixing it means revisiting decisions already made. Images, fonts and third-party scripts all get chosen differently when there is a budget to meet.

Accessibility as a requirement

Keyboard navigation, sufficient colour contrast, alternative text on images, labelled form fields, sensible heading structure.

This is not only about users with disabilities, though that is reason enough. The same structure that makes a site usable with a screen reader makes it comprehensible to search engines and AI systems, which read structure rather than appearance.

Retrofitting accessibility is expensive. Building it in costs almost nothing.

Content, decided explicitly

Who writes the text and sources the images? This is the most common cause of a project stalling — the build finishes and waits months for content.

If content is yours, agree a delivery date as part of the schedule. If it is the developer's, agree how many rounds of revision.

Search fundamentals, included

  • Unique title and meta description per page, editable by you
  • Clean URLs
  • A sitemap and correct robots directives
  • Structured data for your organisation and content
  • Self-referencing canonical tags on every page
  • Redirects from old URLs if this replaces an existing site

The last two cause the most damage when missed. A new site canonicalising every page to the homepage removes itself from search results, and a rebuild without redirects discards whatever ranking the old site had.

Handover that leaves you able to operate

  • Documentation of how to update content
  • A training session for whoever will maintain it — with them doing it, not watching
  • A list of every third-party service and who holds each account
  • A defined support period with what it covers and what happens after

Before sign-off, have your own person add a page and edit an image unaided. If they cannot, the handover is not complete regardless of what the documentation says.


About the author. Kislay Chandan has worked with schools since 2014. Rather than gathering requirements from the outside, he worked inside a school to see what actually goes wrong day to day, and built what he found into the software. He still works with Shemrock Glitters in Patna — most changes to the product start with something that came up there.

Gallery

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4
Website Development

The software behind this article

Website Development

Professional website development services delivering scalable, ultra-fast, and responsive digital experiences tailored for your business growth.

See Website Development

Have a question about this?

Ask us directly — no obligation, and we will not put you on a mailing list.

We call or WhatsApp you on this — please give a number that reaches you.

Keep reading

Related articles

More insights from Solaris Infotech on similar topics.

© 2026 Solaris Infotech Solution Pvt. Ltd. All Rights Reserved