Design System Tactics.

Whether you're starting fresh or maintaining a mature system, this growing collection of tactics is designed to help you make progress at every stage.

Custom System or UI Kit?

A decision framework to evaluate whether to build a full system, use an existing UI kit, or find a middle ground.

When to use it

Before beginning any major system initiative — especially when alignment is unclear, resources are tight, or you’re unsure if a system is worth the investment.

Steps

  1. Define 2–3 core problems you aim to solve with a system or kit.
  2. Audit existing tools, frameworks, or kits already in use.
  3. Map capabilities (what’s needed) vs resources (what’s available).
  4. Plot your needs on a Custom ↔ Kit spectrum:
    • Go custom if your product has unique interaction patterns, branding needs, or technical constraints that require flexibility.
    • Use a kit if speed, consistency, and alignment matter more than fine-tuned control, especially in early-stage or internal tools.
    • Blend if you want a solid foundation (like a kit) but need some tailored extensions.
  5. Make the call: build, borrow, or blend — and document why.

Outcome

  • Clarity on direction before heavy investment
  • Avoids overbuilding or unnecessary custom work
  • Aligns your system efforts with your team’s actual needs and capacity

Related tactics