Web application for managing appointments.