The answer is not 'need everything' nor 'not needed yet', but rather: the right amount for your current situation.
If you are running two or more products with the design and technical teams working on the same interface, a digital design system will start to pay off immediately as no one has to code the same thing twice. If it is just one product and the team has fewer than three people, starting with a token set and a few core components is sufficient; building the entire system now would be a waste. The level of investment should align with the number of teams using it together, not based on ambitious scale.
For multi-product B2B SaaS, the question is not "Should we build a digital design system?" but rather "To what extent and when should we build it?" The economic rationale is clear: a component takes significant effort to build correctly, but when reused in dozens of places within a multi-product organization, that cost is distributed. The reasonable investment level does not depend on ambition but on the number of teams interacting with the interface.
Sinh Vũ categorizes investment levels into three tiers, corresponding to the phase and actual scale:
Before making a choice, you need to honestly answer these questions:
For B2B SaaS, the interface is often dense: tables, forms, charts, and nested filters. Inconsistency between modules is not just an aesthetic issue; it directly impacts the learning speed of business users, who must perform repetitive tasks daily.
The approach based on components pays dividends even with the smallest products. The key is to think about reusability from the start, rather than focusing on corporate-level polish.
Brad Frost, Design Systems Q&A
For B2B SaaS projects, Sinh Vũ starts by reviewing the existing interface, identifying repetitive components, and standardizing them into tokens according to the DTCG standard. This step often reveals that the team is maintaining three to five variants of the same button color without anyone knowing which one is correct.
Only then build the core components, prioritizing those that appear most frequently in real products rather than following the component list of a famous design system. For B2B SaaS, complex data tables, multi-step forms, and empty states are often much more important than carousels or avatars.
One thing Sinh Vũ states clearly: if the technical team has fewer than three people or the product does not have real users, focus on the MVP first, then the design system later. Investing in the system when the product has not found product-market fit is betting on the wrong order.
The team management model should gradually shift from centralized to federal as the number of products increases, allowing each product to both use and contribute back.
Nathan Curtis, Team Models for Scaling a Design System (EightShapes)
Topic: How extensive should the digital design system be for multi-product B2B SaaS?. 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.
Brad Frost, Design Systems Q&A; Brad Frost, The Design System Ecosystem; Nathan Curtis, Team Models for Scaling a Design System (EightShapes). Practical experience from Sinh Vũ Studio's B2B SaaS projects.
You don't need a complete system, but you need a token set from the start. Tokens are variables that store colors, spacing, and font styles, allowing you to change the entire product's appearance by modifying just one place. Low cost, high long-term benefits, and as the product grows, you already have a foundation to build upon instead of starting over.
The design system does not maintain itself. Without a clear owner, the system will stagnate while the product continues to evolve. After a few months, the engineering team may start to overlook it and code outside the system. You need to designate at least one person, either a senior engineer or designer, to be responsible for handling change requests and updating documentation.
Not required in the early stages, but it is worthwhile for the design and technical teams to work together on multiple products. Storybook is a tool for documenting components directly in code, helping both sides speak a common language. If the team is still small and Notion pages are sufficient, this layer is not yet necessary.