Become Part of our Team and Push Digital Sovereignty
- Teamleader IT / Project Manager (m/f/x)
- IT Consultant (m/f/x)
- Outbound Sales Represantative (m/f/x)
- a.m.m.

The documentation family for Univention products grew by a new member, the Univention Corporate Server Architecture. You can find the document online and for download as PDF. It is the first iteration of a much larger documentation project that covers the technical architecture behind Univention Corporate Server (UCS) on different detail levels for different audiences.
Table of Contents
The first iteration addresses consultants, administrators, solution architects, software developers and system engineers who want to get an overview about the positioning of UCS in the IT world and the various concepts behind UCS about for example the domain, roles and permissions.
The goal is to provide a comprehensive understanding of the technical architecture of UCS, so that consultants, administrators and solution architects can better cover their IT use cases, plan and operate their IT environment with UCS. The document also wants to enable software developers and system engineers to faster dive into software development for UCS.
The content covers the following aspects:
We decided to use an iterative approach to the writing process for several reasons:
The usual approach for writing documents like the architecture for UCS divides into several process steps like plan, write, review and publish. Unfortunately, the resulting content needs quite some time until publication when the document goes through the all steps as a whole. Potential readers can’t benefit from the content until the project completes. This approach is similar to the waterfall model in software development.
For agile software development we use the Kanban framework at Univention to work in self-organizing and cross-functional teams, and to use adaptive planning and continual improvement. Why not applying the same principles from software development to create product documentation?
With the UCS architecture documentation we experiment with a different approach and at the same time deliver reviewed content early. Before the project started, we already automated the publish step, because it also applies to other Univention documentation. At the beginning of the project we planned the structure of the whole document. With the automation we can repeat the publish step as often as needed without additional work time.
The steps write and review include the work on the content that generate benefit to the reader. They belong together. But how can we deliver benefit to the reader earlier? We looked at the audiences and the planned content. We decided to divide the content into chunks matching the different audiences, so that each iteration delivers benefit to another audience of the document.
We planned two additional detail levels for the document. The second detail level will focus on administrators and solution architects. It will cover the UCS product components and the numerous services UCS offers to IT infrastructures. The third detail level will address software developers and system engineers and will cover the software libraries, internal systems and storage.
With the increasing detail level, the knowledge needed by readers will also change from information technology in general, building blocks for computer networks and software to Linux operating systems and their administration to knowledge about software architecture and software engineering.
As soon as we publish more content, you can find the announcement in this blog and on our communication channels. You can be curious about what is still to come for you.
Your feedback to the UCS architecture documentation is welcome and highly appreciated. If you have comments, suggestions, or criticism, send us your feedback, so that we can improve the document in one of the next iterations. Thank you.
Nico Gulden studied applied computer science and works for Univention since 2010. As technical editor he is responsible for maintenance and expansion of the product documentation. His spare time is dedicated to his family, reading, outdoor activities like cycling, photography, Geocaching and voluntary work with children and young people.