Product Design

Design for the Person Who Uses It Eight Hours a Day

Enterprise software is judged not by first impression, but by the four hundredth repetition of the same task by a user who did not select the tool. That's why we design for density, speed, error recovery, and the edge cases that consumer design patterns don't have to endure.

Where Things Break Down

Why Consumer Design Patterns Fail in Enterprise Software

Expert Users, Not New Users

The consumer design pattern is optimized for first-time use. Enterprise users perform the same task hundreds of times, and progressive disclosure can permanently cripple an expert user on their second task.

Density is a Feature

Empty space is good in a brochure, but terrible in enterprise software. Users who need the information have to scroll extra, and the ones who don't waste context on each scroll. Traders can't afford to scroll; they need everything on one screen. Dispatchers can't afford to lose context while drilling down into an order. Clinicians need more information, not less, when they are already looking at a specific patient.

Error Recovery Over Error Prevention

Systems of record are filled with clerical errors. Undo, audit trails, and recovery options are significantly more useful than another confirmation dialog. Enterprise software must help users recover from inevitable errors.

The Edge Cases Are Part of the Job

Who hasn't dealt with a client with a 40,000 line item order, or an order in three currencies? The customer is asking for records to be put into a state you've never seen your system handle before. Consumer design patterns deal with the happy path; enterprise design patterns need to handle exactly the unhappy path, because that's the only path available to real users.

Design That Can't Be Built Isn't Complete Design

That beautiful design living in a vacuum misses half the job. If the engineers who have to implement it have to fundamentally rethink the product, it's a design that will fail in practice. We design with engineering constraints in mind so that the experience and the implementation can move forward in parallel.

What We Do

What We Do

Research

We conduct contextual interviews with actual users, observe workflows, and analyze workarounds. We look at the “shadow systems” that emerge, like Excel spreadsheets, and understand the real problems users have. That often means discovering things users didn't think to mention in a formal survey.

Information Architecture

We design navigation, hierarchy, and vocabulary so that the system reflects the real world and the mental model of the user, not just the database.

Interaction Design

We design flows, states, and behaviors. We think about loading, empty, partial, error, denied, and offline states. The interactions that are most likely to fail are often the ones that aren't even on the design spec.

Interface Design

We design the information density, scannability, and accessibility for a long-desktop-screen user experience. We pay attention to typographic and color contrast to ensure readability on a warehouse floor or hospital desk.

Design Systems

We design component libraries with well-documented behavior and accessibility requirements. We implement design systems, making sure that code and design evolve together, in a technology stack-specific way (Storybook, design tokens, Tailwind, etc.).

Prototyping and Validation

We prototype interactions, components, and flows most critical for validation before engineering investment is made.

Design QA

We review built software against design specs to ensure that the implementation meets the user experience requirements.

Brand and Marketing Design

We provide logo design, identity development, and supporting collateral as an enabler for clients who buy broader design services from us.

Accessibility As A Build Requirement

Accessibility as a build requirement

We embed accessibility consideration in the design system and ensure conformance with WCAG 2.2 AA. We perform automated and manual accessibility audits using tools such as axe, WAVE, NVDA, VoiceOver, and others.
For U.S.-based organizations, accessibility can also be part of the legal and regulatory compliance with the ADA. For public-sector organizations and federal contractors, Section 508 compliance often applies. Either way, trying to retrofit accessibility into a product at launch is much less effective than designing it in from the start.
How Design Fits Delivery

Design Inside the Engagement, Not Before It

01

Discovery

Research, current-state analysis, and identification of the riskiest workflows.

02

Architecture

Information architecture and key flow design happen in parallel with technical architecture design.

03

Delivery

Design happens one or two increments ahead of engineering, with design QA of the committed work.

04

Ongoing

We maintain and evolve the design system alongside the product.

Design Technology

Design and technology stack

We design for engineers, not for executives. That means working inside the same delivery cadence, reviewing the same work, and responding to the same feedback. We don't design in a vacuum and then hand off a document. That limits the value we deliver as well as the ability for engineering to adopt and adapt our work.

Design
  • Figma
  • FigJam
Prototyping
  • Figma
  • ProtoPie
  • coded prototypes
Design Systems
  • Storybook
  • design tokens
  • Tailwind
  • shadcn/ui
  • Material
  • Fluent
Research
  • Maze
  • Dovetail
  • UserTesting
  • Hotjar
  • Microsoft Clarity
Accessibility
  • axe
  • WAVE
  • NVDA
  • VoiceOver
  • Lighthouse
Brand
  • Adobe Creative Suite
  • After Effects
  • Blender
FAQ

Frequently Asked Questions

Yes. We offer engagements that let you build an in-house design system capability, or invest in senior design capacity.

Generally yes, and it's usually a focused set of activities. Your team knows the intended workflow for the target user, while research can uncover reality - what users actually do, including workarounds and shadow systems. This is where many design opportunities are discovered.

Yes, although design handed off to another team often doesn't get implemented as designed. If you're not building, ask us to invest in design QA, which is an engagement model we use frequently.

Yes, as an enabler for organizations that want to develop broader brand identity assets. It's not our focus, and we don't market ourselves as a brand agency.

Start with a UX assessment

Two weeks. We review the product with real users, map where the workflow breaks, and hand you a prioritized list of what to fix and what it's worth.