As a consultant, I make money by advising paths the customer may take to facilitate and implement positive and effective change towards a leaner IT department and smaller overhead. Then I act as a guide helping them achieve specific goals outlined in their business plan.
After a few months, I move on to the next customer and start all over.
My software development company's entire operation is based on cloud computing. We plan on making money by developing an alternative to the traditional cloud services by allowing you (the end user) to host your own personal cloud from your own computer (home? office? wherever). The point of this is to keep your data fully confidential and in your control. One time fee for the server license, and your only limited in bandwidth and hard drive space of your internet and server config. We are developing a personal edition, then plan on coming out later on with a multiuser (business) edition.