Abstract
Given the recent technological boom, companies have begun adopting cloud computing to host their IT services. Cloud computing is scalable, secure, and economical. Many software and larger enterprises who employ IT experts or outsource IT contracts have already migrated, or in the process of migrating, to the cloud. However, Small to Medium Enterprises (SMEs) are falling behind due to concerns regarding migration complexities, data privacy, cost, and more. As SMEs play an imperative role in any country's economy, it is very important to address these issues and allow them to harness the benefits of the cloud computing. The motivation for writing this paper is to provide an effective approach to cloud migration for SMEs by proposing a comprehensive and detailed framework. The goal is to help SMEs understand the basic terminology of cloud computing and how they can map out a migration to on-premises cloud services.