When a business needs a web application, not another corporate site
4 August 2026 · 7 min read · SmartCG
If the company already has user roles, a cabinet, documents, orders, integrations and daily working scenarios, the task left the scope of a regular site long ago.
Sites and web applications solve different classes of problems
A corporate site is good where you need to present the company, services and cases and collect enquiries. But as soon as the business starts talking about user roles, customer cabinets, orders, documents, approvals, repeated actions, integrations and operation history, the task becomes something else entirely.
Signs you actually need a web application
- There are roles with different access rights: clients, managers, admins, logistics or accounting need different screens and different actions.
- The system must store and process working data: orders, contracts, statuses, files, documents, notifications.
- Daily work depends on the system, not on a one-time visit to a landing page.
- External systems have to be integrated: 1C, CRM, telephony, payment providers, warehouses.
- The business needs audit, history and access control rather than page views.
Why many companies call such a task a "site" for too long
Because from the outside you still see a browser and an interface. Technically and from a product perspective, a different class of solution already lives inside: roles, access control, backend logic, a data model, background processes, integrations, testing, production and support. Treating it as a site means underestimating budget, timelines and risk.
Where the most common mistakes happen at the start
- Trying to squeeze working scenarios into the model of a marketing site.
- Postponing role and data design "until later".
- Not fixing what is critical for the first release and what can safely wait.
- Discussing screens before defining the daily working action the system must take over.
Which question to ask first
Not "what design do we need" and not "what should we build it with". The first question is: which working action must the system take over after launch? If that is placing an order, managing a client, working with documents, approvals, analytics or servicing B2B clients, the answer determines the architecture, the roles and the first release.
What the business gets
When the task is classified correctly as a web application, the company has a chance to assemble a realistic first release: roles, cabinet, integrations, critical scenarios and a clear path to support and growth without expensive rework after launch.
Services involved
Read next
What belongs in the first release of a B2B cabinet to avoid burning budget
The main mistake in a first B2B cabinet release is trying to fit the whole internal process into the starting version. The result is an expensive scope, not a working product.
Web/MobileWhat to check before launching a B2B portal or customer cabinet
Launching a B2B portal is not a final checkbox after development. It is a check whether the product can survive real roles, data, integrations and operations.
SecurityRole and access mistakes that expose other people's data in a cabinet
The most expensive security problems in cabinets rarely look like a breach. They look like an ordinary mistake in roles, ownership or an object access check.
Not sure whether you need a site or an application?
We define the working action, the roles and the data model first, then scope the first release so the product does not need a rewrite after launch.