A system that allows users to manage their timetable