A large share of the sites commissioned in this city are not owned by one team. A university department, a teaching hospital service line, a research centre or a scaling company with three product lines all end up with the same shape of problem: many people need to publish, each group wants something slightly different, and the organisation still has to look like one organisation. Buying web development for that is a governance exercise as much as a technical one, and the proposals that ignore it tend to be the cheap ones.
Use the verified profiles below to assemble a shortlist, and use the questions here to work out which of those firms has built something that survived contact with a hundred editors.
Count the editors before you read a single Boston web development quote
Write down who will publish, what each of them is allowed to change, and what must never be changed by anyone outside a central team. That list drives more of the cost than the page count does. Permissions, editorial workflow, approval steps, shared component libraries and the ability to roll a correction back all follow from it, and retrofitting them later is expensive.
Ask suppliers to describe how a department publishes a page that uses the institutional header but its own layout. Ask what stops a well meaning editor from breaking the typographic system, and what happens when two groups want conflicting things. A firm that has done this work will answer with mechanisms, such as locked components, review states and a limited set of layouts. A firm that has not will answer with training.
Define what finished means before web development starts
Acceptance criteria are the quietest source of overrun in website development. Without them, sign off becomes an argument about taste at the moment when everyone is tired and the launch date is fixed. Write them while the atmosphere is still friendly.
Useful criteria are specific and testable. The browsers and devices that are in scope, and which ones get graceful degradation rather than full support. What happens to every template at small screen sizes. How the site behaves when a field is empty, when a feed is unavailable, and when an image is the wrong shape. Keyboard operation of every interactive component, and behaviour with a screen reader, which for public institutions is not optional. Form validation and what an error message says. Agree who tests, on what, and what the pass condition is.
Analytics, consent and the scripts other teams will want to add
The site will not stay the way it launched. Marketing will want tags, admissions or recruiting will want a chat widget, events will want an embed, and each of those arrives as a third party script that someone drops into the page. Decide now how that is governed: a tag manager with named owners, a documented review before anything new goes live, and a hard rule about what may run before consent is given.
Ask the supplier to build the consent mechanism as part of the work rather than as an afterthought, and to show you what the site loads when a visitor declines. Ask what the performance budget is for third party code and what happens when it is exceeded. A site that passed its speed tests at launch and collapsed six months later usually collapsed under scripts nobody owned.
Who actually writes the code
Proposals present a team. Contracts deliver individuals. Ask which named people will be on the work, what proportion of their time you are buying, whether any part of the delivery is subcontracted, and where those subcontractors are. None of these answers is disqualifying on its own; not being told is.
Then ask the practical continuity questions. Where does the code live during the project, and can you have access from the first week rather than at the end. Who reviews the code. What documentation exists at handover, and is it written for the next developer or for the salesperson. The value of a web development supplier is easiest to judge by how cheaply you could replace them, and the good ones are relaxed about that question.
Comparing the shortlist without wasting anyone's time
Send the same brief to a few firms, include your editor list, your integration list and your acceptance criteria, and ask for assumptions and risks in writing. Prefer a supplier who tells you the brief contains a contradiction over one who prices it without comment. If a web development proposal quotes a single confident number for a project with unresolved requirements, ask what happens when the requirements resolve.
When you are ready to gather comparable offers, outline the project and receive proposals from firms that match it, or browse the wider list of web development companies first. If the core of the project is an internal system rather than a public site, the custom software listings are a better fit, and if a native application is part of the plan, compare mobile app developers at the same time. Visual direction is a separate purchase; web design agencies cover that half.
Questions to ask before hiring a web development company in Boston
How much of a web development budget belongs in the content system?
Weight it toward whichever one people touch daily. A site that is published to constantly deserves investment in the editing experience; a site that changes twice a year does not, and the money is better spent on the public facing work.
Is a phased launch better than a single switch over?
For a federated site, usually yes. Moving one department first gives you a real test of the model, the permissions and the training material, and it lets you fix the parts that are wrong while only one group is affected.
What should we do about the old site after launch?
Keep a readable archive of what was published, hold the redirect map, and decide deliberately which pages are retired. Turning a server off without that record loses institutional memory that nobody notices until somebody asks for it.
Can the same supplier maintain the site afterwards?
Often, and continuity is worth something. Just make the maintenance arrangement a separate agreement with its own scope and exit, so that staying is a choice rather than the only option available to you.