R

Rottay Design System

Built to make branded software feel authored at scale.

Published packageIssue 01Neutral front door
Editorial front doorBrand-first showroomPremium calm, not noiseProof before deep dive

Market-facing hero

Issue 01Neutral cut

The showroom that makes software feel like a product launch.

Not a catalog wrapper. A composed, market-facing cover for branded software that gives the system weight, desire, and a premium first impression before the deep dive starts.

Leadership-readyBrand-forwardCalm by design

Showroom landing

Built to make the system feel desired.

This front door is meant to do more than list routes. It should frame the showroom like a premium product story with taste, clarity, and commercial confidence.

Leadership reviewsPartner demosBrand alignment
Operating thesisEdition 01

Brand should enter the room before the UI starts explaining itself.

The center of the hero now behaves like a campaign surface: stronger contrast, tighter hierarchy, and a clearer point of view that makes the system feel chosen rather than merely assembled.

Product postureBrand clarityCommercial polish

Opening read

Looks intentional in under ten seconds

The hierarchy lands faster, so the first impression feels composed instead of merely tidy.

Decision room

Brand and product share one picture

The cover gives stakeholders a common read on quality before implementation detail takes over.

After the first click

The promise carries into real routes

The page sets a standard the rest of the showroom can actually support.

Authorship over garnish

A stronger silhouette and cleaner pacing let the landing feel considered before a single route is opened.

Premium without theatre

Contrast, proportion, and rhythm do the work, so the page feels expensive without leaning on louder color.

A cover that keeps selling

The landing creates desire first, then hands the story to docs, routes, and live surfaces without losing shape.

Signature range

Three moods, one authored proposition

Different products can feel distinct without looking assembled from unrelated parts.

Coverage

328+ documented assets

The promise carries from the cover into the routes that prove it.

Commercial posture

Product story before component story

The landing sells the system first and leaves the catalog to do the proving.

Operating signal

A better page for scrutiny and buy-in

Useful for decisions where product quality, brand confidence, and system depth all matter.

Variation should still feel deliberate.

Renderer tone, brand voice, and screen-level depth can move inside one system instead of splintering into overrides and visual drift.

Value proof

Teams buy the stable spine. The product gets room to perform.

The real sale is not just prettier UI. It is a system that keeps the operating logic steady while brand posture, renderer mood, and product character can move with intent.

They are not buying a kit. They are buying the ability to evolve the feel without losing the plot.

When the system is healthy, teams stop debating edge treatment, spacing logic, or state language on every launch. Those decisions have a dependable home.

That frees the product to express the things that should actually move: how premium it feels, how much chrome it carries, how a surface signals confidence, and how a branded experience stays unmistakably authored from screen to screen.

01

Authorship without drift

The product reads as intentional, not assembled from exceptions and last-minute overrides.

02

Variation with boundaries

Brand tone, renderer mood, and surface feel can move without destabilizing the whole stack.

03

Shared language at scale

Design, engineering, and runtime docs keep pointing at the same contract as the business expands.

Commercial range

Different products can feel distinct without becoming different systems.

Teams can launch a quieter enterprise posture, a sharper premium surface, or a more editorial experience while keeping one operating model underneath.

Cleaner handoff

The contract stays readable from design review to runtime.

States, spacing logic, composition rules, and accessibility posture remain legible even when the finish changes.

Less override debt

Change happens through defined levers instead of UI improvisation.

That is what keeps polish compounding instead of fragmenting as tenants, teams, and launch moments multiply.

What stays stable

The spine should stay calm.

Stability is what makes the system operationally valuable. These are the layers that should not drift every time the business wants a new expression.

System spineTokens, primitives, states, and structural rules.

The fundamentals keep the same grammar so teams do not renegotiate the basics on every release.

Operational clarityDocumentation logic, QA posture, and implementation expectations.

The route from concept to shipped screen stays predictable enough to scale across products and contributors.

Behavioral trustAccessibility, responsiveness, and component semantics.

The things users and teams rely on most remain stable while the visual signature evolves around them.

What can change

The signature should stay alive.

This is where the system earns its commercial edge. Variation should feel chosen, not accidental, and distinctive without becoming structurally expensive.

Brand postureSurface finish, visual weight, and editorial temperature.

A product can feel quieter, denser, softer, sharper, or more luxurious without leaving the system.

Renderer signatureChrome density, radius profile, motion mood, and scene pressure.

The same component model can express different runtime personalities when the context calls for it.

Product characterHow each screen presents confidence, urgency, and hierarchy.

This is where differentiation earns its keep: not in random accents, but in the feel of the whole experience.

Premium software rarely comes from constant reinvention. It comes from choosing the right things to keep still, then giving the visible layers enough room to feel unmistakably yours.

Stable contractFlexible expressionPremium by defaultNo override fatigue

Renderer signatures

The same scene, read three different ways.

A controlled comparison where hierarchy, intent, and actions remain fixed so the renderer differences read like authored product posture instead of cosmetic noise.

The comparison is intentionally controlled: content, labels, and action flow stay fixed so the engine signature reads as authored visual posture instead of accidental drift.

Same sceneApproval queue, identical content map.
Same contractLabels, actions, and hierarchy remain fixed.
Different signatureDensity, radius, framing, and surface finish move.

Same DS contract

Classic sharpens the frame

Modern opens the cadence

Rustic lowers the chrome

Renderer signature

Classic01

Sharper enterprise control

Same scene

Density
Compact
Chrome
Precise
Radius
14px

Firmer borders, denser spacing, and a more directive command surface.

Renderer signature

Modern02

Friendlier product warmth

Same scene

Density
Balanced
Chrome
Rounded
Radius
24px

Rounder silhouettes, calmer pacing, and more room around the same workflow.

Renderer signature

Rustic03

Quiet premium restraint

Same scene

Density
Airy
Chrome
Minimal
Radius
18px

Lower-noise chrome, editorial spacing, and a quieter sense of control.

White-label range

Brand should restyle the atmosphere, not just the accent.

Palette, surface treatment, chrome, radius, density, and motion should travel together. If identity only touches color, the product still feels borrowed.

Brand shift on a live contract

The same screen can read inherited or fully authored.

Before and after should not change product logic. They should change posture, finish, and the way the system carries brand through every layer.

Paint only

Brand lands on top of an inherited shell.

Accent changes first. Surface, chrome, radius, density, and motion still read as default.

Full shift

Brand lands underneath the whole screen.

Palette, surface finish, chrome, spacing, and motion move together while the contract stays intact.

Before

Accent-led recolor

Palette changes, but the rest of the experience still feels inherited.

paint only
Default tenant

Accent-level signal

Decision center

Same module, same hierarchy, different atmosphere once the runtime owns the finish.

28hturnaround

Surface fingerprint

Chromeutility first
Radius12 px
Densitytight

Workflow lane

Review candidate packet
Confirm role alignment
Publish decision notes

Motion cue

Authorship read

accent onlysame shellgeneric easing

What moves

The contract stays. The finish changes together.

PaletteSurfaceChromeRadiusDensityMotion

After

Authored runtime finish

The same product contract gains a new tone, new edge feel, and a calmer pace.

full shift
Studio tenant

Quiet premium signal

Decision center

Same module, same hierarchy, different atmosphere once the runtime owns the finish.

28hturnaround

Surface fingerprint

Chromequiet frame
Radius26 px
Densityeditorial

Workflow lane

Review candidate packet
Confirm role alignment
Publish decision notes

Motion cue

Authorship read

full shiftsame contractauthored hush

What carries the shift

The authored feel has to survive beyond the hero.

Tokens set the tone, components hold the signature, and full surfaces keep the same authored posture at route level.

Tokens

Corners, contrast, surface weights, and motion curves set the new voice.

Components

Buttons, inputs, cards, overlays, and nav all inherit the same finish.

Patterns

Workflows keep the same contract while the brand changes the reading pace.

Surfaces

Whole routes land with a clear product signature instead of a recolored shell.

A deep package behind the promise.

The front door only works because the package underneath is real. This is not a brand page floating over a shallow component list.

Coverage

328

documented assets across primitives, patterns, structures, surfaces, charts, and icons.

Browse the catalog
Primitives97

The reusable core: inputs, feedback, layout, navigation, overlay, display.

Open primitives
Patterns47

Workflow modules assembled for product behavior, not just visual fragments.

Open patterns
Structures21

Headers, shells, and layout frames that give screens a stable editorial spine.

Open structures
Surfaces36

Full-page recipes where the system stops talking and starts shipping.

Open surfaces

The landing sells it. The routes prove it.

The handoff should be immediate and obvious: first understand the model, then watch it move, then inspect the full catalog at package depth.

01

Foundations

Start with the underlying visual logic: tokens, themes, engines, and vocabulary.

Enter
02

Playground

See renderer and tenant context move on a real provider chain.

Enter
03

Architecture

Understand what belongs inside the system and what should stay in product space.

Enter
04

Catalog

Walk from primitives to full surfaces without losing the runtime narrative.

Enter

If the product needs range, polish, and structural discipline at the same time, this is the right front door.

Start with the model. Then watch the runtime carry it.