With KACE Systems Management, we can deploy this specialized software for students and teachers in separate computer rooms. In the beginning, we used a master PC. We edited one PC with all the usable software, then enrolled this master PC at the beginning of the semester. However, a big problem was when (in the middle of the semester) one of the teachers told us, "We needed another software," or, "We need updates." We did not have the possibility to go into the computer rooms during our work time. We had to do it at night and on the weekends. That was a big problem for us, so we looked for a solution to this problem. So, we installed the specialized software for the students and teachers in a short amount of time.
During the first years, we used the hardware/server from Dell in our environment. We then switched to the virtual appliance, which we use now in our network for one of my university's faculties.
It is a private cloud because we can't use a third-party cloud due to data protections for our university researchers.