> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Requirements for user UI and design

> Requirements for user UI and design

Following this style guide will ensure that the application integrates seamlessly with SuperOffice and other partner products. It will be experienced as a member of a product family.

Our experience is that **simple is better and less is more**. However, to make it simple for the user often means (a lot) more work for the programmer.

The importance of providing the same look & feel is often underestimated by programmers when integrating two different applications.

These requirements are not applicable if the application has no user interaction.

## Requirements

* The GUI of your application must adopt the graphical look from SuperOffice CRM when your application adds web panels or other visual interfaces directly in the SuperOffice application.

## Guidance

Check out our [best practices][1].

GUI elements that don't have a SuperOffice CRM graphical look are permitted as long as the host application is visible outside SuperOffice CRM Online.

[1]: ../../best-practices/index


## Related topics

- [Requirements](/integrations/g-suite/requirements.md)
- [Screen designer](/en/customization/screen-designer/admin/index.md)
- [User contexts](/en/developer-portal/getting-started/user-contexts.md)
- [Security requirements](/en/developer-portal/standard-app/requirements/security.md)
