Is Cloud computing a technology or a Business Enabler?