About the SDK
The decision to market Dime.Scheduler as a tailored and flexible planning software was not one that we took lightly. Dime.Scheduler is a solution with batteries included but also one that provides a lot of wiggle room for configuration and customization. The import pipeline is one of those areas where this becomes clear. The Dime.Scheduler connectors for Microsoft Dynamics CRM, Microsoft Dynamics NAV and Microsoft Dynamics 365 Business Central give you a head start to plug in those systems.
But it doesn't stop there because Dime.Scheduler is built on a popular and web-based technology stack that effectively allows any system that is capable to execute web requests to feed data into the system. Through the publishing pipeline (achieved through an enterprise service bus or ESB), changes in the planning can be traced back to the connecting systems (such as Business Central and Exchange), thereby making the process go full circle.
To facilitate the message flow to Dime.Scheduler, an SDK in various programming languages has been developed. The software development veterans among us can go straight to the next section, but for those who aren't, a SDK stands for a software development kit, which provides easy to use building blocks to build a working piece of software. It hides a lot of the internal implementation and the intricacies of some of the APIs, which many users don't need until they have to get to the low-level APIs.