Websites and web apps are not two levels of the same thing: they solve two different problems.
Need to go beyond web apps or platforms when the product value lies in interactive states: users log in, have personal data, multi-step processes, or multiple parties involved. A website is sufficient when the goal is to present, guide customers, and close simple deals. Do not build a complex platform to perform tasks that a good website can already accomplish.
A website is not the first step of an application. They are two tools solving two different problems. Confusing this point is a common reason businesses incur excessive costs or end up with something unusable after completion. This guide helps you recognize the true boundaries and choose correctly from the start.
The core question is not "I want more features" but rather: does your product need to handle the status of each user?
Status here means: users are logged in and the system remembers who they are, their data is different from others, and their actions create results that persist across multiple visits. In this case, a regular website typically lacks the architecture to meet these needs. You need a web app or platform.
On the contrary, if the goal is to present services, collect contact information, or sell products through a standard process, a website performs better, faster, and is much cheaper than an app.
A website is sufficient when the goal is to present the brand and services, capture leads (potential customer information), sell standardized products through a regular shopping cart, or provide content and blogs. Most small and medium-sized enterprises in Vietnam fall into this category.
Need a web app or platform when there is login and account-specific data, when there are multi-step business processes or multiple roles involved, or when you are building a trading platform, B2B tools, or an internal service portal.
If you are unsure about the demand, build the website first to validate it before expanding. Creating a large foundation without evidence is a high-risk move that is unnecessary.
Sinh Vũ, from consulting practice experience
Sinh Vũ offers a service package for complex websites with custom features and system integration. However, Sinh Vũ only recommends going in that direction when the interaction needs truly exceed what a website can do.
For very complex B2B systems like banking software or ERP (enterprise resource planning), Sinh Vũ is straightforward: that’s the job of a software house, not within the scope of a branding studio. Taking on work outside of capability won’t help you.
If you are unsure whether you need a web app or a website, Sinh Vũ leans towards caution: build the website first, validate it with real users, and then expand when the evidence is clear.
Topic: When to need a web app or platform instead of a website. Sinh Vũ Guide, sinhvu.com
Select each item you find appropriate, then print or save as PDF to take with you.
If you have marked most of the signs above, this is the time to discuss in more detail. Sinh Vũ can help you review and propose a direction.
MVP web vs app decision research; PWA vs website research; Sinh Vũ P1 tiers & counterpoint (P1.json, p1-website.md).
You shouldn't. When demand hasn't been verified, the cost of building a foundation is an unnecessary high risk. Sinh Vũ recommends building a website first to gather real feedback, then decide whether to expand into a web app or platform when there is clear evidence.
It is not necessary to build a web app from scratch. Many e-commerce platforms and third-party tools already have customer account features available. You only need to build a separate web app when your business processes are so unique that existing solutions do not meet your needs.
A PWA is a Progressive Web App that runs in a browser but can be installed on the home screen and functions similarly to an app. For most web operations, PWAs typically go to market faster and cheaper than native apps. However, if the product requires deep access to device hardware or demands very high performance, a native app is truly necessary.