When it comes to cloud computing, management software can no longer be an afterthought -- it has to be a part of the implementation, part of the very decision on how best to integrate cloud capabilities into your IT architecture.
For IT organizations large and small, this is uncharted territory. By its very definition, cloud computing represents a blurring of visibility into the network and a lack of control.
Public cloud services take on some of the management for you. On one hand, this is a clear benefit, as it is less for you to worry about. On the other hand, when something goes wrong, you have less insight into the reasons why. Private clouds obscure things as well, though the right management software can still provide you with the insight you need.