>> All our stuff runs on one (1) server
> This has nothing to do with MS, but why would you set up such an architecture? If one of the apps hits a memory leak
> (their HeatTest project did), than all of your other critical services/apps are interrupted.
It's hard to believe a company would "admit" to running all of these services on a single server. There's no way I would pay for a CRM or Ticketing App (relatively mission critical for many companies) that wasn't highly-available.