The building blocks of cloud computing have existed for nearly a decade, but the IT model has only gained major traction in recent years as its enabling technologies, such as broadband, have developed, and as business processes and attitudes have matured.