Furthermore, integrating anything VMWare without paying extra for their (clunky, limited) solutions is painful.<p>I say this as someone that&#x27;s writing a deployment toolkit for internal use. Their API is an ill-thought-out, illogical, and painful mess, and the more cynical side of me believes it to be that way on purpose. It&#x27;s harder to get commoditized if you&#x27;re harder to interop with.<p>Then again, it could just be cultural. It took years of people complaining about the awfulness of their web based admin tool before they decided to take those complaints onboard and deal with them; and those were the admins who have to use the thing every day, a much louder and larger group than annoyed developers.