i-doit Open Features

Open Source CMDB
Features Open Pro
Professional IT documentation and CMDB right right Comprehensive technical and administrative documentation
Intuitive user interface right right Browser based UI
Basic editing functions right right Basic functions like search, template support, bookmarks
Rights and role management right Basic rights management in the Open version, complex rights management in the Pro version
Advanced and customizable UI right Pro version comes with many graphical displays (IP-address lists, rack views). Object types and categories can be edited more easily than in the Open version
File and data import right Both versions support LDAP/XML/JDISC/OCSInventory import, Pro version also supports CSV imports
Add-ons (free and paid) wrong right Pro version supports Add-ons
Advanced editing functions wrong right Many functions that make daily tasks easier, e.g. Multi-edit and Mass-Changes
Reports and notifications wrong right  Advanced and customizable reporting and e-mail notifications
 Support  wrong right  Get i-doit pro support
right included partly included  wrongnot included



Technical Documentation:

Any satisfactory solution for IT documentation will naturally place main emphasis on the compilation and technical documentation of all IT components in use. The desired level of detail here will be decided by the user, and ranges from a pure compilation of all relevant manufacturer and model information to an exact representation of the basic infrastructure. This applies equally for all connection data from electricity, storage and data networks or the administration and assignment of software and licenses.

Contract and operating modes:

Besides technical documentation, i-doit also provides reliable compilation and assignment of contract and operating data for the documented objects, whether this is the maintenance agreement, indicating contacts and expiry date, or emergency response plans for components and systems, or digital manuals or configuration data. All documents in i-doit are in this regard subject to a version administration, and all amendments and adjustments will therefore always be clear and traceable. An easy-to-follow notification function and customizable threshold values mean reminders can be sent automatically by mail.


In addition to the direct dependencies arising from connection data or the assignment of software to systems, it is also possible to document manual dependencies arising indirectly from the IT business processes. Dependencies can also be defined to several objects in different directions. In this way it can be recognised at a glance which services or functions are no longer available in the case of some breakdown. These data will also be used by, for example, the add-on for the Nagios® network monitor.

Multi Client:

i-doit allows several environments to be recorded and documented parallel, but independently of each other. The documentation of each client takes place on its own separate level, which does not allow any cross access between clients. This means that several distinct areas within a company or documentation for several different companies can be realised on one platform.


The Logbook in i-doit protocols all changes made to an object. In combination with an (optional) commentary function, these Logbook entries can also be provided with additional information in order to, for example, record the reason for some change. The Logbook also serves as an archive for different add-ons, in which the status or events from live operations can be stored. This functionality allows the Logbook to provide a central modification and status archive for the IT components in use.


Many of the settings in i-doit are configurable. It can, for example, be defined which objects are to be documented at which detail depth, whether and how summary pages for objects are to be displayed or which country-specific settings should apply. The system moreover also has multilingual capability and can be adjusted to additional languages by means of an installed editor. The my-doit area allows selective views of objects and provides an overview of the different active Workflows to which the user is currently connected.

System Requirements:

i-doit runs on Apache, MySQL (MariaDB) and PHP. Detailed system requirements can be found here.