Skip to main content



A system is an external IT application or database that has been connected to NIM. All data that NIM reads & writes ultimately comes from, or goes to, a system. Adding systems is a prerequisite for doing anything else in NIM.

There is no strong distinction between source and target systems. The same system can act as a source system in one context, and as a target system in another context. See Sources and targets.

To get started, Add a system or Import a system.

The following systems are officially supported:

  • Active Directory

  • Aeries

  • AFAS Profit

  • Azure Active Directory

  • BambooHR

  • CSV files (source only)

  • Windows file system (target only)

  • Google Workspace

  • Microsoft Exchange

  • Microsoft Exchange Online

  • Microsoft SQL

  • Oracle SQL

  • PowerSchool

  • Skyward Qmlativ


To test NIM with simulated HR source data, Add a CSV-File system and configure it with the HR500 test dataset.

It is also possible to add proprietary systems. This requires creating Custom connectors (REST or PowerShell).


The two most important aspects of a system are:

  1. Its data model (see Data models)

  2. The data collected from it, which is structured according to the configured data model (see Collection)