Creating and maintaining a virtual learning environment (a learning management system) of a private language centre, allowing easy management of courses, users, assignments, etc.