I thinks Saas systems is the perfect solution. They offer the desktop multiplier.

It is is a complete hardware and software solution with a full Linux or Windows desktop environment.   Each user gets their own virtual workspace (applications, settings, files, and preferences), but at a fraction of what it would cost with individual computers. So even though ten people share a single system, they each get their own rich PC experience.