Smart Class Routine Management System (SCRMS) is a web application that able to generate an error-free and effective class schedule automatically. At present, most of the academic institutes like schools, colleges, and universities follow the traditional manual process to create class routines. Thus, there is a high probability of making errors in overlapping timetable period or slot and definitely a valuable amount of time is wasted as there are many things to be considered. SCRMS comes with the intension to provide better and dynamic timetable management service and to reduce the workload of the routine management team. It will assist in the automatic management of all periods. The user or the routine management team simply needs to create a schedule for a batch, and the system will automatically configure all connected timetables (Teachers, Class Rooms, and Labs). SCRMS also contains an embedded database which stores the records of every batch, classroom, lab and teacher with their respective tables. In this system, class distribution will be more reliable and accurate. This web application is secured and really easy to use. In this application, the teacher's routine will be generated automatically and the student's class routine will be provided by an admin. In this paper, the SCRMS is designed and developed as a web application by PHP language with MySQL database. The programming languages and tools used to develop this system are PHP, Laravel, Bootstrap, MySQL, JavaScript, HTML, CSS, Ajax, and JQuery which are very efficient in making such dynamic web-based system. Since, the developed system is flexible, scalable, and modular, does not just meet the needs of a specific department/ institute but can be adapted and used by any other departments/ organizations.