
What is a website project brief? It's the document that says what your website or app has to do, who uses it, what's out of scope and how you'll decide it's finished. For a small business, one or two pages are enough. You write it so that you get quotes for the same thing and can compare them. The template is below, ready to copy.
Public bodies follow formal procurement procedures, and their documents are written for that. You don't have that constraint. A private business can talk freely to suppliers, ask questions and change its requirements between two quotes.
In our view, a 40-page template copied from a public institution wastes your time and scares off smaller suppliers. You only need the answers that change the price.
Copy the template, fill it in and delete what doesn't apply. Where you don't know the answer, write "not sure yet". That's more useful than a guess.
1. Goal and metric
2. Users and roles
3. Features
4. Content
5. Integrations
6. Admin after launch
7. Legal requirements
8. Hosting and maintenance
9. Ownership
10. Timeline
11. Acceptance criteria
12. Budget range
On budget, even a rough range beats leaving it blank. For the "must have" list, if the project is a new app, our article on MVPs will help you cut.
Describe what the user has to be able to do, not the technology. If you ask for "PHP and MySQL" without a real reason, you rule out suppliers who could have solved the problem just as well. If you do have a reason, such as an existing system your team maintains, write it down. The platform itself can stay open for discussion: we compared the options in WordPress vs custom website.
A good requirement can be checked by someone who wasn't in the meetings:
| Vague requirement | Good requirement |
|---|---|
| Modern, fast website | The main pages pass Core Web Vitals on mobile |
| Online store | Card payment and cash on delivery, shipping through two couriers, invoices issued automatically |
| Easy to manage | An employee with no technical background publishes an article and changes a price, without a developer |
| Contact form | The request reaches sales by email and lands in the CRM, and the customer gets a confirmation |
| SEO-optimized | Editable title and description on every page, sitemap, redirects from the old addresses |
| Connected to accounting | A paid order creates the invoice in accounting software X |
If you also want AI assistants to be able to read and quote the site, add that as a requirement too. Our GEO guide explains what it involves.
Because that's where misunderstandings usually start. You assumed the text was included, the supplier assumed you'd provide it. Neither of you was wrong, but nobody wrote it down.
Spell it out, for example: "Out of scope: translation into German, the mobile app, migrating old orders, photography." Besides preventing arguments, this list makes quotes comparable. A quote that's 30% cheaper may leave out things the other one included.
The same goes for acceptance criteria. Without them, "done" means different things to each side. A few sentences are enough: "A test order goes from cart to invoice on phone and desktop. The administrator changes a price without help. Old addresses redirect."
You don't need legal language, but the supplier has to know what applies, because that changes the work and the price. The rules below are EU rules, and whether they apply to you depends on where you are and who you sell to.
Accessibility. Since June 28, 2025, the European Accessibility Act (Directive (EU) 2019/882) has covered e-commerce services provided to consumers (Art. 2(2)(f)). There's an exemption: microenterprises providing services don't have to meet these requirements (Art. 4(5)). A microenterprise is a business with fewer than 10 employees and an annual turnover or balance sheet total of up to €2 million (Art. 3(23)). If you're outside the EU and sell to consumers there, ask a lawyer whether this applies to you. As a technical benchmark, you can ask for WCAG 2.2, level AA: for example, a contrast ratio of at least 4.5:1 for text.
Personal data. The GDPR applies if your business is established in the EU, or if you offer your site or app to people in the EU (Art. 3). In that case, if the supplier processes personal data on your behalf, for example by managing your customer database, the GDPR requires a contract setting out the subject matter and duration of the processing, its nature and purpose, the type of data and the categories of people concerned. At the end, the data is deleted or returned, at your choice (Regulation (EU) 2016/679, Art. 28(3)). The same regulation also requires data protection by design and by default (Art. 25) and security of processing (Art. 32).
Code ownership. This is where assumptions cost the most. Under EU rules, unless a contract says otherwise, the economic rights in a program created by an employee belong to the employer (Directive 2009/24/EC, Art. 2(3)). That rule covers employees, not a supplier you hire, so write down in the contract who owns the code after payment. If a lot is at stake, ask a lawyer.
Send the same document to everyone and ask for an answer point by point. Put the quotes in a table, using the rows from the template. Where a quote doesn't answer something, ask.
A serious supplier will probably push back on a few points. That's a good sign: it means they read the document.
We write the brief together with you, and the work on it is included in the quote.
Our Website package starts at €1,000 excl. VAT, without hosting, domain or maintenance, and web and mobile apps start at €5,000 excl. VAT, with an MVP delivered in 2 months. We build new sites custom, with our own admin panel. You can see the projects we've delivered on our work page.
For a brochure site or a small store, one or two pages are enough. An app has more features to describe, but length isn't the goal: every line should help the supplier estimate or check something.
For a small business, in practice, not much. "Brief" is more common in marketing and design, "requirements document" when there are detailed requirements and acceptance criteria. What matters is what's in the document, not what you call it.
Only if you have a reason: an existing system, a team that already knows a certain technology, or an integration that requires it. Otherwise, describe the result and let suppliers propose a solution.
We recommend a range. Without one, you get quotes for very different projects: one proposes a theme, another a build from scratch.
Yes. Add the platforms (iOS, Android, web), who owns the app store accounts and what goes into the first version.
Send it to us, or tell us what you have so far: what you want to build, who it's for and by when. We'll reply with a clear quote, point by point.

October 22, 2026

October 20, 2026

October 17, 2026














Tell us what you want to build, and we’ll help you turn your idea into a digital product that delivers real results.

NAVITECH SYSTEMS S.R.L. as beneficiary, announces the start of implementation of the project: "BumbleAds", with SMIS CODE 343446, funded from the Regional Program Nord-Est 2021-2027, Priority 1 "A more competitive, more innovative region", Call: Support for developing the innovation capacity of SMEs through demonstrative projects of SMEs proof-of-concept.
The project is implemented in the period 23.12.2025 - 22.12.2027, in Suceava Municipality, University Street No. 15A, Attic, Suceava County, Romania.
The Management Authority is the Agency for Regional Development Nord-Est.
The project's goal consists of developing, testing and validating an intelligent platform called BumbleAds, designed for integrated management of digital marketing campaigns and customer relationships (CRM). The project aims to implement an innovative conceptual model that brings together in a single application functionalities for analysis, reporting, automatic optimization through AI and complete administration of customer relationships.
Objective 1: Development of a "BumbleAds" web platform concept for integrated management of digital marketing campaigns and customer relationships (CRM), validated at TRL level 4.
Objective 2: An evolved and tested BumbleAds web platform concept at TRL level 5
The project has a total value of 1,238,938.34 lei, of which the non-reimbursable financing is 976,387.84 lei, of which ERDF 829,929.66 lei and state budget 146,458.18 lei.
The BumbleAds platform, with the following characteristics:
Project Manager: Daniel-Ionuț GRIGORAȘ, tel.: +40 728.309.319, e-mail: daniel@navitech.systems.
For detailed information about the Regional Program Nord-Est 2021-2027, we invite you to visit https://www.regionordest.ro/ and https://www.adrnordest.ro/ , and regarding other programs co-financed by the European Union, you can access https://mfe.gov.ro
