While Software-as-a-Service (SaaS) and Cloud Computing are gaining traction in the enterprise market, many firms still struggle to understand their strategic implications. When should firms consider cloud-based solutions and for which applications? How can managers generate competitive advantage from their cloud investments?