Existing course management systems do not consider the management of course material changes, particularly courses that require more than one instructor. It is also important to communicate these changes to students registered in the course. Moreover, having one single repository of course material at the department level is very useful and can help the course assessment committee in each department to easily access course grades to perform quantitative course assessment. Existing learning systems lack three important features: (1) tracking changes made to course material; (2) informing instructors and students when a new material is uploaded and when an existing material is changed; and (3) managing changes. To overcome the above drawbacks, a course material change-management system was developed using Visual Basic programming language and Access database and was tested using a hypothetical case study. The novel aspect of the developed system is the effective management of changes made to course material and communicating these changes to instructors and students in a timely manner.