Cloud Computing has been touted as an almost magical solution for changing the way enterprise IT infrastructure is deployed. Despite all the “cloudwashing” there is no magic, cloud computing still requires the same rigor in planning and design as in legacy IT architecture. The difference is that thanks to inexpensive hardware and exceptional free and open source software state-of-the-art technology is now this evolution of technology is accessible to any organization. This levels the IT playing field allowing users them to be competitive by deploying systems that are agile, scalable and adaptable to their needs. This presentation will cover the open source software that can be combined to build cloud computing environments for a variety of different uses as well as informing potential cloud users on how to choose technologies to best address the computing needs of their organization.