Wikis and Knowledge Management

Our Profile

Do you want to improve access to and distribution of knowledge within your company?

Are you looking for a software solution for collaborative documentation?

Implementing a knowledge management system is a complex challenge. Just as unique as your company is, so are the requirements for preserving, structuring, and distributing knowledge.

That's where CosmoCode can help - for over 15 years, we've been developing knowledge management solutions.

In collaborative workshops, we capture the requirements and provide consulting support throughout the entire development process.

We train your employees and assist with any questions or customization requests.


DokuWiki is the most popular open source wiki system in the world after MediaWiki. Originally developed by CosmoCode employees as an intranet solution for CosmoCode, it has matured into a comprehensive tool with a wide range of applications.

DokuWiki is suitable for many aspects of knowledge management, and the low-threshold installation requirements allow it to be used in both large and small companies.

DokuWiki has a number of essential functions for use as a corporate knowledge management system:

  • The integrated version management always lets you track who has made which changes. And offers the possibility to jump back to older versions at any time.
  • The company's own user management can be connected via Active Directory and LDAP. With Single-Sign-On (SSO) it can be additionally achieved that the users are automatically logged in according to their assigned rights.
  • With the struct plugin DokuWiki offers the essential function for knowledge management to structure and categorize content and to enable automatic linking within the ontology.

Custom solutions

Wiki solutions reach their limits when visual tools are better suited than linguistic methods to document or retrieve knowledge. Especially when corporate data is to be used for knowledge retrieval, individual tools have to be developed which

  • visualize the existing data adequately and interpretable.
  • provide specific tools for knowledge entry that can tag, link, and annotate data via the paradigm of direct manipulation.

Such tools can be implemented either as an extension to the wiki (as a plugin), or as a completely custom individual Django solution.

Science and Research

Since 2008 we have been involved in research projects in the area of knowledge management and wiki technologies:


Integrated Collaboration and Knowlege Environment

The ICKE 2.0 project developed an open, innovative collaboration and knowledge environment (ICKE 2.0 platform) for networking and interpersonal communication by integrating various Web 2.0 technologies. The technological basis for this was DokuWiki, which was supplemented with a variety of specific extensions.

ICKEwiki Website


Software Documentation in Agile Projects

The advantages of agile software development lie in the rapid provision of executable software that conforms to requirements; the disadvantage is that the team's experience remains only in their heads, which leads to a high potential for knowledge loss.

In the Sprintdoc project methodical and software-technical possibilities for agile software enterprises were created, in order to save experience knowledge and make it available for subsequent or parallel projects. In practice, there is currently a lack of methods and tools that optimally support documentation in agile development processes. The project therefore developed an agile documentation methodology and a "SprintDoc" tool that maps this methodology.

Sprintdoc Website


Innovate knowledge domains through a digital knowledge platform for decision support for the effective and efficient development of AI-based (service) business models.

The goal is to develop a knowledge platform that provides access to the required knowledge for specialists and managers by providing procedures, methods and good examples in the context of AI-based business model innovations. This puts them in a position to identify starting points for new, AI-based (service) business models, to design them and to establish them successfully on the market.

WiWiEn Website

Corporate Knowledge Management

Knowledge is a critical operational resource, and the availability or non-availability of corporate know-how determines success or failure.

In simplified terms, knowledge management can be seen as the process of continuous knowledge creation, which is a cycle between externalization/knowledge storage and internalization/knowledge absorption that carries knowledge into all areas of the organization.

Knowledge management as an interpersonal transfer vehicle for knowledge has a strong social component and as such requires appropriate organizational support.

Knowledge management also has a technical component: Externalization requires easy-to-learn and universally applicable tools that enable the creation of new knowledge through the ability to combine and aggregate.

Wikis have become the technical tool of choice for many aspects of corporate knowledge management because they allow externalization via a simple editor, and recombination capability via hyperlinks in a very simple way. As a web application, a wiki also supports the integration of employees in home offices and remote workplaces.

But a wiki per se is not the perfect tool for all areas. In today's times of digital transformation, knowledge must not be viewed as an independent informational entity, but must be understood in the context of data management of business processes. After all, it is often data and information that - when properly incorporated into knowledge management - can generate valuable new knowledge.

Your Contact

Detlef Hüttemann, CEO