IaaS cloud services is here to rescue. Well, possibly. Established and new cloud offerings promise to increase productivity, reduce hardware and software costs, and provide scalability.
Of course, these services come at a cost both in money spent on services and resources as well as training to leverage them appropriately.