Websites11 min read

Web Application Specification Template from Montreal (2026)

Mohamed Bah·Fondateur, Kolonell
October 21, 2026
Share:
Web Application Specification Template from Montreal (2026)

Web Application Specification Template from Montreal (2026)

Websites

The verdict in three sentences

An 8 to 15 page specification is enough to consult three serious vendors, as long as it describes usage rather than screens. MoSCoW-prioritised user stories bring the spread between quotes down from 1 to 3 to roughly 1 to 1.5 on average. If your need is still fuzzy, fund a 3,000 to 8,000 EUR discovery phase before committing an application budget of 30,000 to 80,000 EUR.

The template in 9 sections, page by page

The operations director of a technical services SME does not need a 60 page document. They need a text that three agencies will read the same way. Here is the structure we recommend, with the target length of each section.

SectionExpected contentPagesCommon mistake
1. Context and goalsBusiness, headcount, 3 measurable goals (e.g. -20% re-keying)1Vague goals like improving efficiency
2. Users and roles3 to 6 profiles, volumes (e.g. 40 technicians, 5 planners)1Forgetting admin and customer profiles
3. MoSCoW user stories25 to 60 stories, each with an acceptance criterion3 to 5Describing buttons instead of needs
4. Data and integrationsERP, accounting, SSO, existing APIs, volumes1 to 2Hiding the spreadsheet that runs the company
5. Technical constraintsHosting, GDPR, mobile, offline, browsers1Imposing a tech stack with no business reason
6. Non-functional requirementsResponse time, availability, backups1Demanding 99.99% for an internal tool
7. Deliverables and acceptanceMockups, source code, documentation, test sets1Not planning who tests, or when
8. Budget and timelineIndicative range, go-live date0.5Hiding the budget, which skews every offer
9. Selection criteriaWeighting of price, method, references, maintenance0.5Choosing on price alone

Stating a budget range feels risky. In practice, it is what lets vendors propose a realistic scope instead of guessing. Without a budget, quotes for the same need range from 25,000 to 95,000 EUR.

MoSCoW: what actually makes quotes converge

The MoSCoW method ranks each need as Must, Should, Could or Won't (excluded from version 1). This tells the vendor what to price firmly and what to list as options.

Indicator (2026 order of magnitude)Vague specPrecise MoSCoW spec
Gap between lowest and highest quotex2.5 to x3x1.3 to x1.6
Number of vendor questions30 to 508 to 15
Consultation duration6 to 10 weeks3 to 5 weeks
Change requests during the project15 to 35% of budget5 to 10% of budget
Recommended share of Must storiesundefined50 to 60%
Time to deliver a V15 to 9 months3 to 5 months

A good user story fits on one line: As a planner, I want to reassign a job by drag and drop so I can handle an absence in under 2 minutes. Add a measurable acceptance criterion and you avoid half the arguments during acceptance testing.

OptionCost (excl. VAT)DurationRelevant when
In-house writing5 to 10 days of manager time3 to 6 weeksStable process, available sponsor
Short discovery workshop3,000 to 4,500 EUR1 to 2 weeksClear need, priorities to arbitrate
Full discovery with mockups5,000 to 8,000 EUR3 to 4 weeksSeveral departments, budget over 50,000 EUR
Owner-side consultant600 to 900 EUR per day4 to 8 weeksFormal tender, contractual stakes
Discovery credited to the build0 to 50% refundedvariableSame vendor delivers the build

A full discovery produces a specification, clickable mockups and a feature-level estimate. It can be reused with any vendor: check that the contract transfers ownership to you.

Mini case study

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

You are :

Julien, operations director of a 70-employee industrial maintenance SME, receives three quotes based on a 4 page brief: 28,000, 52,000 and 84,000 EUR. Impossible to compare. He funds a 6,000 EUR discovery: 42 user stories, 24 of them Must. New consultation: 46,000, 51,000 and 58,000 EUR. He picks the 51,000 EUR offer for its testing method. Final change requests reach 3,500 EUR, or 7% of budget, versus 25% on his previous project (about 12,000 EUR avoided). The discovery paid for itself twice.

FAQ

How long should a web application specification be?

Between 8 and 15 pages for a 30,000 to 80,000 EUR application. Beyond 25 pages, vendors skim and answers lose precision.

Should I state my budget in the specification?

Yes, as a range (e.g. 40,000 to 60,000 EUR). It narrows the gap between quotes and lets agencies adapt the V1 scope.

What is MoSCoW prioritisation?

It ranks needs as Must, Should, Could and Won't. Aim for 50 to 60% Must stories to keep a V1 deliverable in 3 to 5 months.

Is a paid discovery phase worth it?

From a 30,000 EUR budget, yes: 3,000 to 8,000 EUR of discovery routinely avoids 10 to 25% of change requests. Require ownership of the deliverables.

How many vendors should I consult?

Three is enough. Beyond five, analysis takes over 6 weeks and good vendors often decline overly broad consultations.

Let's scope your project. Send us your specification or notes and we will return a prioritised scope, an indicative budget aligned with our price grid and a delivery timeline. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#software specification template#web application specification#user stories#MoSCoW prioritisation#project discovery#custom web app
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.