Our calendars help us keep track of our lives from the most mundane to the most significant moments: dentist appointments, car repairs, baby showers, surprise birthday parties, business meetings, flight details – you name it. Integrating these calendars into the software tools businesses and consumers use has become mission-critical for many software companies — but (ask any developer), building these integrations is a complex process that can take months. Google, Outlook, Microsoft Exchange, Yahoo, and the rest have their own API quirks and process data in different ways.