They wouldn't need there own servers, it is just that if the single server failed you would be up a creek. And from what it sounds like, you would be there alone. Just add an identical server for redundancy. As for installing their own apps, no way. Good luck. L-