CalenGoo is calendar, to-do list, contacts and email program. It can sync with Google accounts, Exchange accounts (EWS), IMAP, CalDAV accounts (e.g. iCloud) and Evernote. You can view your calendar in different formats (day, 7-day, week, month, agenda and year) and you can rearrange the panes to fit your needs. E.g. you can put templates or contacts in a sidebar to quickly create new events by dragging a template or a contact into the calendar.