Maintenance is not optional because the design system is a living product, not a one-off project.
Sinh Vũ sets a maintenance budget of about 15 to 30% of the project fee each year, with the specific amount depending on the scale of the system and the number of teams sharing it. This is Sinh Vũ's framework, not a universal market standard, and is always finalized through consultation based on the actual scope of work. More important than the number is to allocate this budget line from the start of the project, as a system without a maintenance budget will deteriorate quickly, and the real cost is that teams will have to redo everything from scratch.
Maintaining the design system is not an unexpected expense. This is a recurring operational cost that needs to be budgeted from the moment the system is decided, as the system is a living product, not a one-time deliverable.
In Sinh Vũ's service model, the maintenance level is set at about 15 to 30% of the project fee each year. This figure includes periodic upgrades, quarterly reviews, and support for teams when they encounter issues during shared usage.
Sinh Vũ is clear: this is Sinh Vũ's framework, not a universal market standard. Specific levels are always finalized through consultation based on the actual scope of each system, as the difference between small and large systems is significant.
You do not need to remember a single number, but you need to understand what drives costs up or down:
If you continue to work with the same unit over the years, you might consider merging the maintenance fee into a larger collaboration package or deducting it from the next project, depending on the specific agreement.
The design system should be treated like a product: it needs a budget, an assigned owner, and ongoing care. Without maintenance, support, and care, the system will deteriorate, and maintenance will become a temporary fix.
Brad Frost, Atomic Design, Chapter 5
Sinh Vũ views maintenance as not just a cost for maintaining appearances but as an investment to keep the system from diluting. A diluted system may still exist technically, but teams have stopped trusting it and have begun to create their own versions. At that point, the business is not saving on maintenance costs but is paying a much higher price in terms of duplicated efforts and inconsistent designs.
About 15 to 30% each year sounds large compared to the number 0. But when compared to the cost each team incurs to maintain their own version, this is often a much more reasonable figure. The right question is not "how much does maintenance cost?" but "if not maintained, what are the real costs?"
Topic: What is a reasonable annual maintenance cost for a design system? 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, The Design System Ecosystem; Brad Frost, Atomic Design, chapter 5; Sinh Vũ, internal A3 Digital Design System framework.
Since maintenance directly depends on the scale of the system, the number of shared teams, and the pace of product changes, a system with five shared teams across three platforms will require significantly more effort than a system with one stable team. Reporting a fixed number without knowing the actual scope is dishonest.
It won't break immediately, but it will start to dilute. Teams will adjust components according to their own needs without approval, documents will become outdated compared to reality, and when it's time to synchronize again, the cost is often much higher than regular maintenance from the beginning.