Developer website: Enlista Corporation
With Enlista Calendar you can create multiple calendars (Personal, Business, Birthdays, Soccer Team, etc.) and share them only with those who matter. Furthermore, Enlista Calendar allows you to Merge or Overlay multiple calendars in one single view. Each calendar's appointments will appear in a different color, so you can take control over your schedule.