I would like some suggestions on this as I am at the crossroads of making a decision on whether I implement multiple SQL instances or just create multiple VMs of SQL. Some of my apps require a backend SQL database. I want to implement MS Sharepoint and MS Lync which will both require a backend SQL server. I will have some smaller apps that also need a SQL server, so I'm not quite sure how to proceed. I don't think I want to house all databases under the same instance as I seem to recall that's not a good idea from a Sharepoint and OCS/Lync perspective; it might be ok with the smaller apps though. My knowledge of SQL is basic admin, but I've only ever had to deal with a single instance install, so the multiple instances would be outside my comfort zone...but willing to learn.