Collaboration between the chemistry and computing services departments was undertaken to create an online booking system to be used as a learning and teaching aid in an undergraduate chemistry lab course. The system helped promote personalization of study and could be easily adapted to any department within the university. The system was implemented in a number of educational contexts, which are discussed, along with an evaluation of the system. Students easily adapted to the new process with a high percentage appreciating the freedom it offered. We hope that other universities will consider similar collaborations within their own institutions as pedagogical research strongly suggests that introducing certain levels of flexibility into courses encourages active learning and enhances student engagement.