Skip to main content
Meytal Dahan
Back to insights

Why a Design System Is Shared Infrastructure for MarTech

When I design MarTech analytics products, I treat the design system the same way an engineering leader treats a shared service: it is infrastructure, not decoration. A campaign-analytics platform serves very different roles — marketers, analysts, campaign managers — but they all sit on the same data layer. If each role's screens are hand-built, you end up maintaining three divergent front-ends that drift apart with every release. I design components that encode the structural rules once: how an insight card behaves, how a metric tile loads, how an action button attaches to a finding. Engineering then composes role-specific workflows from the same primitives instead of reinventing them. That matters for your team's velocity and for defect surface area — a fix to the chart-loading skeleton ships everywhere at once. I also bake in tokens for theming and i18n early, because analytics products tend to expand into new markets and white-label deals faster than anyone plans for. The conversation I want to have with R&D is not about pixels; it is about contracts. A good design system is a set of stable interfaces between design and code, and it pays back most in the maintenance years, not the launch sprint.

Get in touch

Have a project in mind?

Drop a line. Meytalyav@gmail.com

Related articles

Marketing & Campaign Analytics
Product ManagersUser Research

Researching the Marketer, Not Just the Metric

In analytics products, users don't want data. They want to know if it's working and what to do next. Every time I run discovery for a marketing dashboard, the same thing surfaces: people get raw numbers before meaning, so they burn energy interpreting instead of acting. That single insight reframes the roadmap, from "more charts" to "faster decisions." Research isn't a quote deck. It's the thing that tells your PM what NOT to build.

Read
Marketing & Campaign Analytics
Engineering Leaders

Data Visualization in MarTech: How Do You Design Charts That Don't Collapse Under Massive Data?

Engineering leaders on MarTech systems: dashboards with real-time visualizations are a performance nightmare. In our campaign management system project we built "Skeleton Loading" — every chart loads separately, a fast experience even under load. Every visualization passed through a "Performance Impact" filter. Design + performance = a system that works in production.

Read
Marketing & Campaign Analytics
Project ManagersDelivery & Handoff to Development

A Handoff the Team Can Actually Build From

A handoff isn't the moment you share a file. It's a quality gate. If I only hand over the happy path, the team builds the happy path, and every loading, empty, and error state becomes a clarification ticket mid-sprint. So I spec the states, the interactions, the shared-vs-specific components, all on existing Design System tokens. A good handoff makes delivery assembly, not archaeology.

Read
Meytal Dahan

About

Making complicated into easy for users.

Senior product designer with a decade of work across complex systems - financial risk platforms, legal operations, healthcare apps, manufacturing tooling and insurance portals. The common thread is depth: products where the data is rich, the users are expert, and the interface has to disappear into the work.