Design of a calendar application that handles scheduling services. The calendar recieves event objects which will be classified as Invites. This invite is intended for 1 or many recipients. Once every recipient has accepted the invite, this will be converted into an appointment that will be tracked. Every subsequent change/edit triggers a notification and or reminder. The application must be done under .net environment and will be integrated to a master application.