skip to main content

Case Studies

See how teams are applying the NFP Design System to create consistent, scalable, and impactful digital experiences.

The Playbook Behind the System

Summary Most design systems fail long before the first component is created. The challenge isn't building buttons, forms, or patterns. The challenge is creating a framework that establishes consistency, scales across teams, supports accessibility, and reduces the friction between design and development. As our product ecosystem continued to grow, design decisions were being made in silos. Teams were solving the same problems differently, resulting in duplicated effort, inconsistent user experiences, and increasing design debt. Before rebuilding any UI components, we first created a Design System Playbook. This playbook became the strategic blueprint for Design System v2.0, guiding how the system would be structured, governed, adopted, and scaled across products. The Challenge Growing Complexity As products evolved, several recurring issues emerged: Multiple versions of the same component Inconsistent patterns across experiences Accessibility concerns Unclear ownership Longer design and development cycles Difficulty onboarding new team members We weren't suffering from a lack of design talent. We were suffering from a lack of systemization. Problem Statement How might we create a scalable design system framework that enables consistency, accessibility, efficiency, and collaboration across teams without limiting innovation? Project Goals Our Design System v2.0 would focus on five strategic goals. Consistency Create a unified visual and interaction language. Accessibility Ensure accessibility is built into every component and pattern. Efficiency Reduce duplicated design and engineering effort. Scalability Create a system capable of supporting future products and features. Governance Establish ownership and contribution processes. The Framework Before creating components, we needed a roadmap. The Design System Playbook was structured around four pillars. Pillar 1: Foundations The foundational elements of the system. Included: Color Typography Spacing Elevation Grid systems Design Tokens Why It Matters Foundations create consistency before components exist. Pillar 3: Components Reusable building blocks used throughout products. Included: Buttons Inputs Forms Dropdowns Tables Cards Navigation Why It Matters Consistency at scale comes from reusable components. Pillar 3: Patterns How components work together to solve user problems. Examples: Search Experiences Multi-Step Workflows Dashboard Layouts Data Tables Empty States Error Handling Why It Matters Patterns create consistency in behavior, not just appearance. Pillar 4: Governance The process behind maintaining the system. Included: Contribution workflows Review standards Versioning strategy Component ownership Documentation requirements Why It Matters A design system is not a deliverable. It is a continuously evolving product. Success Metrics To measure impact, we identified key outcomes. Metric Desired Outcome Component Duplication Reduce by 75% Accessibility Compliance Improve to WCAG Standards Design Production Time Reduce by 30% Development Handoff Questions Reduce significantly Adoption Rate Increase cross-team usage These KPIs helped align both business and product goals. The Operating Model One of the most important decisions was determining ownership. Instead of a centralized design team acting as gatekeepers, we adopted a partnership model. Designers Responsible for: Component design UX standards Accessibility Developers Responsible for: Front-end implementation Technical validation Token integration Product Teams Responsible for: Feature adoption Feedback Contribution requests This model created a single source of truth without creating bottlenecks. Guiding Principles Every decision made within Design System v2.0 had to support at least one of the following principles. Simple Over Complex Reduce unnecessary variation. Accessible by Default Accessibility is mandatory, not optional. Reusable Before Custom Prioritize system solutions before creating new patterns. Flexible Within Structure Support team needs without sacrificing consistency. Document Everything If it isn't documented, it doesn't scale. Key Deliverables The Design System Playbook established: ✅ Governance Model ✅ Design Principles ✅ Information Architecture ✅ Contribution Workflow ✅ Documentation Standards ✅ Success Metrics ✅ Adoption Strategy ✅ Foundation Roadmap These deliverables became the baseline for all future design system work. Outcomes Creating the playbook before designing components had an immediate impact. The team moved from debating design preferences to aligning around established principles. Instead of asking: "What should this component look like?" The conversation became: "How does this align with our system?" That shift marked the beginning of Design System v2.0. Looking Ahead With the playbook complete, the next step was understanding the true scale of inconsistency across our ecosystem. To do that, we conducted a comprehensive UX audit to identify duplicated components, accessibility gaps, and opportunities for standardization. In the next case study: "How We Uncovered Hundreds of UX Inconsistencies Across Our Products."

Enim anim ex sed fugiat ullamco pariatur labore tempor.
Override disclaimer test here...
NFP Logo
Design System
  • Foundations

  • Foundations

  • Foundations

Design System
  • Foundations

  • Foundations

  • Foundations

Design System
  • Foundations

  • Foundations

  • Foundations

Design System
  • Foundations

  • Foundations

  • Foundations