advice -- mixed environment


I have a medium sized mixed environment (windows, linux, iis, apache, etc). Do all of you that have similar environments maintain two tools to separate them or has anyone found an all in one that’s worth the effort? I am aware of Plesk. We also have a large vmware environment that i’d like to be able to control somehow with this, through provisioning. Any thoughts?