Skip to content

About Eufemia#

The vision#

Eufemia empowers us to innovate efficiently and create holistic, world-class experiences.

Eufemia is DNB's design system, providing resources for designers and developers to maintain consistency and efficiency when building accessible web applications. The goal is a single source of truth for design—covering color, typography, layout guidelines, and fully coded components for applications.

For everyone#

With Eufemia, DNB can continually increase product quality for both visual users and users relying on assistive technologies. It follows industry and regulatory standards—UU Tilsynet and WCAG 2.1.

You can read more about DNB UX's minimal accessibility requirements for web applications.

Please contribute#

Eufemia is a living design system that does not have a "finished" state. Continuous improvement, removal, and addition of content are essential to keeping it relevant as a resource for current and future DNB products and services.

Your input, comments, and discussions are all valuable. Please reach out to us and contribute.

Special thanks#

Thank you to everyone who has contributed to Eufemia Web and the wider design system. Behind every component, guideline and improvement are people who care deeply about making things better for others.

This list recognizes people who have worked with Eufemia for at least a year. We especially thank:

  • Jens Thuland – The father of DNB's design system, whose vision set Eufemia in motion.
  • Hans Kristian Smedsrød – Co-creator, helping shape Eufemia's early direction and foundations.
  • Kevin Murphy – Co-creator and design system expert, who helped lay the foundations of Eufemia.
  • Tobias Høegh – Co-creator and core maintainer, who built Eufemia Web's technical foundation and co-created Eufemia Forms. Passionate about accessibility and developer experience, bringing designers and developers together, sharing knowledge and supporting the team.
  • Casper Brekke – UX leader and core maintainer, with countless contributions across Eufemia and a particular dedication to native experiences.
  • Sindre Marken – UX core maintainer and typography specialist, bringing care and a keen eye for detail to the design system.
  • Mats Ødegaard Vassli – UX core maintainer, helping turn shared design principles into thoughtful, practical experiences.
  • Anders Langseth – Development core maintainer, whose extraordinary volume of commits and contributions reflects his dedication to improving Eufemia Web, day after day.
  • Joakim Bjerknes – Development core maintainer, with a particular dedication to DatePicker and form inputs, making complex date handling and everyday interactions more reliable.
  • Snorre Kim – Development core maintainer, working closely with UX to turn design ideas into working components, with a passion for digging deep to solve complex, long-standing problems.
  • Dina Rosvoll – Development core maintainer, whose dedication to quality strengthens Eufemia Web's shared component library.
  • Henrik Haugberg – Co-creator of Eufemia Forms, helping make complex forms easier to build and maintain.
  • Yngve Sundfjord – Core maintainer for the Sbanken brand, bringing Eufemia to Sbanken while caring for its distinct identity.
  • Arne Haltstrand – UX core maintainer, contributing thoughtful design and documentation.
  • Kirsti Merete Frelsøy – UX leader, whose commitment to Eufemia helped grow the team by 250%.
  • Matthias Bernhard Dörstel – UX core maintainer, bringing care for design details to a clear, consistent and usable design system.
  • Nana Huynh Vo – UX core maintainer, helping shape and refine Eufemia components.

Transparency#

The UX team created the Eufemia design system to streamline design and development processes at DNB.

Access to code and documentation is essential for building strong relationships and maintaining balance between contribution, development, and communication.

To ensure transparency, we've made both the code on GitHub and the Eufemia Portal available without restrictions.

This approach:

  • Enables anyone to contribute
  • Strengthens the identity of design and development processes at DNB
  • Defines user ownership of the design system
  • Increases professionalization of development processes
  • Contributes to maximum transparency with partners and DNB customers
  • Simplifies daily work for design system users
  • Makes the design system available to those without internal DNB access

It reflects DNB's reputation for clarity, transparency, and pride in our work. Sharing our design system openly makes it accessible to collaborators and signals our continuous commitment to creating the best solutions.


Credits#

The Eufemia Portal includes third-party services.

Additional links#

Suggest an edit