hammuworks

Design systems / HP

A shared foundation.
A coherent experience.

A unified design language for HP’s Embedded Web Server, connecting product teams through shared principles, foundations, and reusable components.

Project
EWS Design Language
Contribution
Unified design language & scalable system
Framework
Atomic design
Scope
Foundations, components & validation
EWS Design Language displayed on a desktop monitor

01 / Business needs

One design language.
One HP family.

HP’s Embedded Web Server connects customers to their printers across enterprise, business, and consumer products. As those products evolved, visual styles and interaction patterns diverged.

I contributed to a unified design language and scalable system: standardizing components, improving usability, and aligning teams around a shared vision. The goal was a consistent, modern, recognizable HP experience across product lines.

02 / Design principles

A clear basis for every decision.

Six principles guide the system from the first interaction to the smallest detail.

ConsistentMemorableEngagingUser-centeredPreciseEmpowering

03 / Atomic design

From simple parts to complete experiences.

The system uses a modular structure. Each level builds on the last, keeping interfaces consistent, scalable, and easier to maintain.

  1. Atoms

    Icons, colors, typography, shapes, and labels.

  2. Molecules

    Small functional groups, such as an input paired with a search button.

  3. Organisms

    Complete interface sections, such as navigation headers and product cards.

  4. Templates

    Structured page layouts that organize the reusable parts.

  5. Pages

    Templates brought to life with actual content and imagery.

04 / Typography

Hierarchy that feels natural.

HP Simplified provides the shared typographic foundation. Native platform experiences can use their own typeface, such as San Francisco on iOS.

The guidelines define a size and line-height scale, heading styles, and paragraph behavior. Alignment, wrapping, case, and truncation are specified together so text remains predictable across components.

05 / Color

A broad palette. A recognizable identity.

Twelve core hues expand into 132 tints and shades, supported by 24 neutrals. HP Blue sits within the spectrum, connecting flexible interface themes to the brand.

Color communicates status, establishes hierarchy, and distinguishes interaction states. The palette guidance sets contrast expectations for readable, accessible interfaces.

06 / Spacing & shape

Give every element room to breathe.

Spacing and corner-radius tokens establish a repeatable rhythm. The documented spacing scale runs from 2 to 32 pixels; radius options support both structured and softer component shapes.

These shared values connect individual controls to the larger page, improving readability and visual alignment.

07 / Components

A library built for reuse.

The project documents a library of more than 800 components. Forms, tables, cards, dialogs, and navigation share the same foundations and support multiple interaction states.

Default, active, selected, error, and disabled treatments give teams a consistent starting point for building complete experiences.

08 / Testing

Refine the system in real products.

Product, research, and accessibility teams integrated components into real applications. Usability testing, accessibility reviews, and continuous feedback informed refinements to the library.

This iterative approach connected system decisions to user needs, adoption, and business goals.

09 / Reported results

A shared system. Measurable progress.

The project summary reports the following adoption, accessibility, and experience results.

80%Adoption rate
100%Accessibility compliance reported
4.5CSAT score

The PDF reports both 70% and 40% for reduced design and development effort; that figure is omitted here pending reconciliation.