Principles

SOLAR is a sustainable design approach

I care about users, but I also care about what it costs to reach them. Every kilobyte we ship burns battery on someone’s phone and spins a server somewhere. SOLAR keeps that cost low. We Set Impact Goals that include more than NPS and task success. We track bundle size, image weight, API calls, and render time so we can see the energy we’re asking devices and data centers to spend. We Optimize and Lean by trimming variants, dropping heavy dependencies, and sticking to clean tokens and accessible primitives. Less surface area means fewer downloads, fewer re-renders, and longer battery life for real people.

We design for Lifecycle and Modularity, which sounds dry, but it’s how you stop waste. Reusable parts, clear contracts, and thoughtful versioning keep teams from rebuilding the same thing three times. That’s time saved and compute saved. Agile Governance adds light checks in CI for performance budgets, a11y, and asset weight, so the system stays efficient after launch. And with Responsible User Influence, we nudge toward clarity and calm flows. Fewer steps. Fewer distractions. Less churn in the interface and less energy burned getting a task done.

The net effect is a faster, cleaner product that does right by users and the planet. Pages load with less code. Devices stay cooler. Infra works less hard. Designers and engineers move quicker because the system stays lean. That’s sustainable design you can feel in your battery meter and your roadmap.

icon

Small first

Start with the smallest useful set of tokens and components. Fewer variants mean quicker decisions, lighter code, and less room for drift.

Icon accessibility

Accessible by default

Start with the smallest useful set of tokens and components. Fewer variants mean quicker decisions, lighter code, and less room for drift.

Black icon of a protractor angle measuring tool.

Measure what matters

Set a few targets like task success, satisfaction, and performance budgets. Every addition earns its place by moving those numbers.

icon planet

Sustainably built

Lean bundles and reusable primitives cut downloads and re-renders. Better for users’ batteries and your infrastructure.

Sustainability Targets

Clear percentages for code, assets, reuse, and energy. Measured against your baseline and audited regularly so progress stays real.

30%
reduction in JS
shipped per route
40%
eduction in average
image weight per screen
0%
duplicate design
tokens per release
≥70%
component reuse
on new UI
within 90 days
≥25%
reduction per year in
estimated energy per
10k sessions