To set up a website with OpenCms involves a variety of different tasks, tasks usually performed by various people with different focus. Different tasks demand different user interfaces. OpenCms provides these interfaces as workplace apps. Whenever a user logs in, he enters the OpenCms workplace. The app displayed first depends on the user preferences. The apps available on the role of the user.