The Internet Calendaring and Scheduling Core Object Specification (iCal) allows users to store and exchange calendar information like events, to-do, journal entries and free/busy information
The files usually have the extension ics and are served by an external URL protected by username/password. CALE supports reading in real time any iCal file to render your events. The API is still in an early stage and does not offer multi-template options but it will soon be updated to the next level.
iCalendar is used and supported by many products, including: