Microsoft Exchange has been the primary on-premise calendaring solution for businesses for years. If your users are also Outlook calendar users, they're probably using an Exchange server to host the data.
Calendar integration direct with MS Exchange gets round the installation and management issues associated with Outlook plugins. However, the Exchange API can be more than a little challenging to work with due to: