The entire design of Dime.Scheduler is justified by the concept of scalability. This has become especially important in the age of cloud computing. Also, users have increasingly high standards when it comes to quality and performance of software. It's for reasons such as these that we introduced the concept of plugins in Dime.Scheduler.
It works very much like other software ecosystems, where the core of the application can be integrated with other pieces of software. This architecture enables other developers and companies to create their own solutions in order to support their own business processes.
You may recall the diagram from the user manual's introduction. The core of Dime.Scheduler is clearly the graphical planning application, but its real power lies underneath: its capabilities to integrate with other systems. Dime.Scheduler is not tied to one specific system, even though Dime has a background in Microsoft Dynamics. Any software that is capable of some sort of messaging, is able to interact with Dime.Scheduler.
At the time of writing, Dime.Scheduler offers two out of the box plugins: the Navision and CRM back office plugins and the Microsoft Exchange connector. But as you see in the diagram, that may change in the future. Creating plugins however is not the sole responsibility of Dime. Anyone who is interested in plugging in to the ecosystem is free to do so.