---
title: Docker design principles
description: Docker extension design
keywords: Docker, extensions, design
aliases: 
 - /desktop/extensions-sdk/design/design-principles/
weight: 20
---

## Provide actionable guidance

We anticipate needs and provide simple explanations with clear actions so people are never lost and always know what to do next. Recommendations lead users to functionality that enhances the experience and extends their knowledge.

## Create value through confidence

People from all levels of experience should feel they know how to use our product. Experiences are familiar, unified, and easy to use so all users feel like experts.

## Infuse productivity with delight

We seek out moments of purposeful delight that elevate rather than distract, making work easier and more gratifying. Simple tasks are automated and users are left with more time for innovation.

## Build trust through transparency

We always provide clarity on what is happening and why. No amount of detail is withheld; the right information is shown at the right time and is always accessible.

## Scale with intention

Our products focus on inclusive growth and are continuously useful and adapt to match changing individual needs. We support all levels of expertise by meeting users where they are with conscious personalization.

## What's next?

- Take a look at our [UI styling guidelines](index.md).
- Learn how to [publish your extension](../extensions/_index.md).
