Timetable Management System is a web based system for generating clash free timetable based on the user input of offered courses and the instructors of the courses. It generates separate class wise, faculty wise and subject wise timetable. Administrator can generate multiple timetable versions and any version can be set as a default version. It is capable of handling as much course data as fed while ensuring the avoidance of redundancy. While generating timetable, system also makes sure to assign the time-slots according to the teacher’s available hours. User friendly interface makes system more robust.