I disagree. With a generation 2 VM, I run 24 VMs quite happily on my 32Gb machine if you turn on dynamic memory. My 8Gb X201 runs 6 and Visual studio, sql server well. I haven't tried any more than that yet.
As for apps, IIS makes a pretty good container system if you want to use it for that sort of thing.
As for apps, IIS makes a pretty good container system if you want to use it for that sort of thing.