This projects involves the design and implementation of a room booking system for a University. After a full requirements assessment, candidate technologies will be investigated and a suitable development environment selected. Initially, the system will work on a local server using simulated data and dummy users. After this proof-of-concept stage, a more realistic setting will be used. AI tools such as constraint satisfaction may be deployed to aid schedule issues, but the main focus of the project is to design and implement a scalable, reliable and auditable framework that allows simultaneous interaction by multiple non-technical users whilst minimising conflicts and errors.