VMWare Fusion

lets say you have 3 apps you want to run on a server, and some might need to be restarted periodically, and we dont want to interupt services on the other apps

well create 3 vm instances, then reboot them individually

do two apps require sql and dont want to maintain one sql database but instead want to keep them seperate? see the possibilities?