BrandToPrompt

Dynatrace Design System: Precision Enterprise UI

Visit Site

Explore Dynatrace's design system - enterprise colors, typography, and grid. Build precise, high-contrast UIs with Dynatrace's visual language.

5 min read894 words

Brand Identity

Color Palette

Primary
Secondary

Typography

Primary Font
BerninaSans

Design Style

Style
precise, technical, and enterprise-focused with high contrast
Visual Density
compact grid-based with predictable spacing
Border Style
mixed: 2px buttons, 8px cards, 12px modals, 50px pill inputs

Full Analysis

Dynatrace Brand Design System Deep-Dive

1. Brand Overview

Dynatrace’s design language feels unapologetically enterprise. This is a platform for serious IT observability and AI-driven analytics, and the design reflects that: sharp edges where needed, bold typography, precise spacing, and a color system that screams “trust us, we know what we’re doing.”

The vibe: clean, controlled, technical. This isn’t the playful SaaS design you see in consumer apps. It’s closer to aerospace dashboards — heavy blues, deep purples, neutrals that keep visual noise low. The primary blue (#1966ff) drives attention, while secondary purples create a unique accent that differentiates from competitors like Datadog (which leans into pinks and violets) or New Relic (which uses teal).

Typography is consistent and modern. Everything is set in BerninaSans, a custom corporate typeface, with robust fallback stacks (-apple-system, Roboto, Helvetica, Arial). The weight range is broad — from 400 to 800 — allowing for flexible hierarchy without switching fonts.

Their spacing scale is 8px-based, which makes sense — predictable, grid-friendly, and easy to implement in responsive layouts. Breakpoints are numerous (over 25 distinct widths), showing that Dynatrace optimizes for a variety of screen sizes and complex layout shifts.

There’s a clear philosophy here:

  • Precision over flair — no gratuitous decoration, everything has a purpose.
  • High contrast for clarity — readable in both bright and dark modes.
  • Consistency across states — buttons, links, and borders follow strict patterns.

If you’re building for Dynatrace, you’re building for a user who expects efficiency and clarity. And the design system delivers that.


2. Color System

2.1 Primary Colors

Main brand color: Primary Blue (#1966ff, rgb(25, 102, 255)).
This is the workhorse. It’s on CTAs, primary buttons, focus rings. It’s vibrant enough to stand out against dark UI backgrounds, yet accessible against light ones. Blue is psychologically associated with trust and stability — perfect for a B2B tech brand dealing in enterprise monitoring.

Compared to competitors:

  • Datadog leans violet/pink. Feels more consumer-friendly.
  • New Relic uses teal — more “calm”.
  • Dynatrace’s blue is more assertive. It says “let’s get to work”.

2.2 Complete Palette

Here’s the full extracted palette, with semantic roles where identifiable:

Color NameHexRoleUsage
Black#000000Neutral baseText, icons, backgrounds in dark mode
White#ffffffNeutral baseText on dark, backgrounds
Gray Light#adadadNeutralSecondary text, dividers
Gray Medium#707070NeutralBody text, UI icons
Gray Dark#222222NeutralDark backgrounds
Gray Mid-Dark#555555NeutralCookie banner controls
Link Blue#2583eeAccentLinks in legal text
Primary Blue#1966ffPrimaryCTAs, actions
Icon Blue#3377ffAccentIcons
System Blue#0000eeFunctionalLegacy link colors
Primary-250#d6e4ffUI lightHover backgrounds
Primary-400#5c92ffUI midButton hover
Primary-450#3377ffAccentIcons
Primary-300#adc9ffLightBackground
Primary-800#00143dDarkText on light backgrounds
Primary-700#00308fDarkFocus states
Primary-650#003db8DarkButton active
Primary-550#0052f5DarkSecondary CTAs
Primary-600#004be0DarkLinks
Primary-350#85adffAccentHighlight backgrounds
Primary-200#ebf1ffLightPanels
Secondary-800#230052Secondary darkAccents, headings
Secondary-600#5000b8Secondary midButtons, highlights
Secondary-650#3e008fSecondaryBorders, accents
Secondary-500#7f1affAccentUI highlights
Secondary-400#ae70ffAccentGradients
Secondary-200#f3ebffLightPanels
Secondary-450#9747ffAccentIcons
Secondary-350#c599ffAccentBackground patterns
Secondary-300#dcc2ffLightFill areas
Secondary-700#35007aDarkText accents
Secondary-750#2c0066DarkGradients
Secondary-250#e8d6ffLightHover states
Positive-450#02f2aaSuccess brightSuccess banners
Positive-550#02b680Success midButtons
Positive-300#9afee0Light successBackgrounds
Positive-250#c2feecVery lightPanels
Positive-400#0dfdb5SuccessIcons
Positive-350#5dfdcdSuccessCharts
Positive-700#013d2bDark successText
Positive-500#02d394Success midCTAs
Positive-750#01281cDark successBackground
Positive-650#016547Dark successBorders
Positive-200#ebfef9Light successBackground
Positive-600#018d63Dark successButtons
Positive-800#01140eDark successText
Error-400#f7748aErrorAlerts
Error-200#fcc6ceLight errorPanels
Error-300#f99faeErrorCharts
Error-700#c20b29Dark errorText
Error-600#e60d31ErrorButtons
Error-500#f43d5aErrorPrimary alerts
Error-800#90081fDark errorText
Warning#fdc300WarningAlerts
Warning-800#917000Dark warningText
Warning-200#fff1c1Light warningPanels
Warning-600#e0ac00WarningButtons
Warning-700#be9200WarningIcons
Warning-400#ffd855WarningCharts
Warning-300#ffe99eWarningBackgrounds
Neutral colors#858585, #999999, #c2c2c2, #333333, #d6d6d6, #f5f5f5, #141414, #ebebeb, #a3a3a3, #000000VariousText, background, borders
UI colors#1a2440, #0b152b, #2d3a5bUI darkNavigation, panels

2.3 Color Relationships

Contrast is strong. The primary blue against white is WCAG AA+ easily. Against deep neutral backgrounds (#0b152b), it pops hard, which makes it usable in dark UI contexts.

The palette supports both light and dark modes — neutrals run both ways. Functional colors (positive, error, warning) are bright enough to stand out against any background.

2.4 Usage Guide

  • Primary Blue + White — Perfect for CTAs. High contrast.
  • Secondary Purple + Black — Use for brand accents, headings. Avoid for body text.
  • Positive Greens — Use sparingly for success states. They’re bright and grab attention.
  • Error Reds — Strong, so tone down with lighter error backgrounds for passive alerts.
  • Never mix functional colors in charts unless signaling multiple statuses — too much color noise.

3. Typography

3.1 Font Families

  • Primary font: BerninaSans
  • Fallbacks: -apple-system, Roboto, Helvetica, Arial
  • Source: No Google or Adobe fonts — custom corporate font.

3.2 Type Scale

ElementFontSizeWeightLine Height
Heading-1BerninaSans50px8001.20
Heading-1BerninaSans40px8001.25
Heading-1BerninaSans25.008px8001.40
Heading-1BerninaSans24px400
Heading-1BerninaSans22px4001.45
Heading-1BerninaSans18px4001.55
LinkBerninaSans18px5001.55
Heading-1BerninaSans18px5001.55
Heading-1BerninaSans18px8001.55
LinkBerninaSans18px4001.55
ButtonBerninaSans18px4001.55
ButtonBerninaSans18px5001.55
Heading-1BerninaSans18px7001.20
LinkBerninaSans16px4001.63
Heading-1BerninaSans16px4001.63
Heading-1BerninaSans16px5001.63
Heading-1BerninaSans16px8001.63 (uppercase)
Heading-1BerninaSans16px8001.63
LinkBerninaSans16px5001.63
ButtonBerninaSans16px400
Heading-1BerninaSans16px7001.30
ButtonBerninaSans14.4px4002.64
ButtonBerninaSans14.4px7001.00
Heading-1BerninaSans14.08px6001.50
CaptionBerninaSans13.6px400
LinkBerninaSans13.008px7001.50
ButtonBerninaSans13.008px6001.20
LinkBerninaSans13.008px4001.50
CaptionBerninaSans13.008px4001.50
ButtonBerninaSans13.008px400
ButtonBerninaSans12px7001.00
LinkBerninaSans12px400

3.3 Hierarchy

They use weight and size aggressively to create hierarchy. Headings jump from 50px 800 weight to 18px 700 for subheads. Body text sits around 16–18px at 400–500 weight, which is readable and consistent.


4. Spacing & Layout

4.1 Spacing Scale

Base unit: 8px grid. Common values:

ValueCount
1px2
2px4
5px23
6px3
8px19
10px34
11.2px8
12px80
13.008px3
15px5
16px49
19px2
20px13
24px44
25px2
32px6
64px18
96px14
100px1
240px4

4.2 Layout

Breakpoints are numerous: from 320px mobile to 1860px ultra-wide. This suggests multiple container widths and adaptive layouts rather than fixed breakpoints.


5. Visual Elements

Border Radius

RadiusCountUse
1px8Span elements
2px24Buttons, cookie controls
3px2Divs
8px24Buttons, images, pictures, divs
12px9Divs, buttons
17px1Filters
20px3Span elements
50px1Search inputs

Shadows

Mostly subtle:

  • rgba(2, 9, 27, 0.15) 0px 4px 10px
  • rgba(2, 9, 27, 0.15) 0px 8px 20px
  • rgba(0, 0, 0, 0.2) 0px 0px 18px
  • rgb(153, 153, 153) 0px 2px 10px -3px

6. Components

6.1 Buttons

Primary (Variant 1)
Default: White bg, black text, 10px 30px padding, 8px radius, 2px white border.
Hover: Translates left, bg black, text white, border 1px neutral-100.
Active: Neutral-200 bg, text neutral-200.
Focus: Blue focus ring (--color-primary-500), slight scale.

Secondary
Same as primary but transparent bg, white text default.

Primary (Variant 2)
Default: Blue bg, white text, 8px radius, 2px blue border.
Hover: Bg black, text black.
Active: Neutral-200 bg, text neutral-200.
Focus: Blue ring, neutral-200 bg.

Three styles:

  • White text → hover black.
  • Black text → hover white.
  • Blue link → hover black and remove underline.

7. Design Tokens

:root {
  /* Colors */
  --color-primary: #1966ff;
  --color-link-blue: #2583ee;
  --color-black: #000000;
  --color-white: #ffffff;
  /* ... all other extracted hex values ... */

  /* Typography */
  --font-primary: "BerninaSans", -apple-system, Roboto, Helvetica, Arial;
  --font-size-h1: 50px;
  --font-size-body: 16px;
  /* ... all sizes ... */

  /* Spacing */
  --space-1: 1px;
  --space-2: 2px;
  --space-5: 5px;
  /* ... */

  /* Radius */
  --radius-sm: 2px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-full: 50px;

  /* Shadows */
  --shadow-low: rgba(2, 9, 27, 0.15) 0px 4px 10px;
  --shadow-high: rgba(2, 9, 27, 0.15) 0px 8px 20px;
}

8. AI Coding Assistant Prompt

# Dynatrace Design System Specification

System Prompt:
You are a Dynatrace design expert. Build UIs matching their visual language exactly.

Brand Context:
Dynatrace’s design is precise, technical, and enterprise-focused. It uses a bold primary blue with deep purples and neutrals. Typography is BerninaSans with strong weight hierarchy.

Color Palette:
- Primary Blue: #1966ff — CTAs, buttons, focus rings
- Link Blue: #2583ee — Links in legal/footer
- Black: #000000 — Text, icons
- White: #ffffff — Backgrounds, text
- Secondary Purple: #5000b8 — Accents
- Error Red: #f43d5a — Alerts
- Positive Green: #02d394 — Success states
- Warning Yellow: #fdc300 — Warnings
- Neutral Gray: #707070 — Body text

Typography:
- Font Family: BerninaSans, -apple-system, Roboto, Helvetica, Arial
- Sizes: H1 50px/800, H2 40px/800, Body 16–18px/400–500, Buttons 14.4–18px
- Line heights: 1.2–1.63 depending on context

Spacing & Grid:
- Base: 8px
- Scale: 1, 2, 5, 8, 10, 12, 16, 20, 24, 32, 64, 96, 240px
- Apply to padding, margins in multiples of 8px

Border Radius:
- sm: 2px — buttons, inputs
- md: 8px — cards
- lg: 12px — modals
- full: 50px — pill search inputs

Shadows & Depth:
- Low: rgba(2, 9, 27, 0.15) 0px 4px 10px
- High: rgba(2, 9, 27, 0.15) 0px 8px 20px

Component Specifications:

Primary Button:
```css
.btn-primary {
  background: #1966ff;
  color: #ffffff;
  padding: 10px 30px;
  border-radius: 8px;
  border: 2px solid #1966ff;
  font-weight: 500;
  font-size: 18px;
}
.btn-primary:hover {
  background: #000000;
  color: #000000;
}

Secondary Button:

.btn-secondary {
  background: transparent;
  color: #ffffff;
  padding: 10px 30px;
  border-radius: 8px;
  border: 2px solid #ffffff;
}

Layout & Responsive Rules:

  • Breakpoints: 320px, 768px, 1024px, 1280px, 1720px, 1860px
  • Max content width: 1280px desktop

Interaction Rules:

  • Transition: 150ms ease
  • Focus: dotted outline or blue ring

DO List:

  • Use only palette colors
  • Maintain 8px spacing grid
  • Use BerninaSans for all text
  • Keep buttons consistent radius
  • Use strong contrast

DON'T List:

  • Don't invent new colors
  • Don't mix rounded and sharp corners
  • Don't use drop shadows outside defined set

Code Examples:

Primary Button:

.btn-primary { background:#1966ff; color:#fff; padding:10px 30px; border-radius:8px; }

Card:

.card { background:#fff; border-radius:12px; padding:24px; box-shadow:var(--shadow-low); }

Form Input:

.input { border:1px solid #c2c2c2; border-radius:8px; padding:12px; font-size:16px; }

---

## 9. Summary

**TL;DR** — Dynatrace’s design system is a disciplined, enterprise-focused toolkit: bold primary blue, deep purples, crisp BerninaSans typography, 8px spacing grid, and precise component states. It’s built for clarity and trust.  

**Brand Keywords**: enterprise-precision, bold-technical, high-contrast, grid-disciplined, functional-color