The Calendar enables users to plan and manage different events for a program in an organized manner. This facilitates users to easily track and view appointments, save day notes, mark necessary events and more. This also gives users access to monthly, weekly and daily views of the calendar entries. It approves the entry of recurring events such as daily, monthly and weekly activities. Users can choose the frequency with which an entry would be repeated, the days on which it would appear, and the date until which it would be repeated. A Calendar entry can be repeated for a maximum of 10 times.