Describe and differentiate IaaS, PaaS and SaaS. What are some of the benefits and risks associated with Cloud Computing as a solution — how does Cloud impact an organization? how can Cloud be used with enterprise systems? and, what are potential pitfalls of proprietary technologies, like Cloud Computing?