Cloud-based solutions refer to that the company accesses through the Internet and another provider’s shared cloud computing infrastructure obtain on-demand services, computer networks, storage, applications, or resources. For end users and enterprises, this solution can help increase capacity, scalability, functionality, and reduce the maintenance and cost of computer infrastructure or internal staff. In addition, cloud-based solutions can free companies from time-consuming, non-core business tasks and focus on revenue driving initiatives . The cloud computer pricing model is classified by servers in the cloud, sites/applications in the cloud, and storage in the cloud. Most cloud providers provide a basic model of “pay-as-you-go” subscriptions, allowing the company to closely manage costs as well as scale up and down as needed. Through the Internet connection, users can access cloud-based solutions anywhere, and now with the widespread adoption of smart phones and faster mobile networks, access to cloud-based solutions has become more convenient. At present, the utilization rate of cloud-based solutions in small and medium-sized enterprises continues to rise, and its price point has become affordable for small and medium-sized enterprises. For example, saas-based employee scheduling and attendance solutions, such as mytommy.com, cost 3-4 US dollars per employee per month, with no lock-in and annual commitments (making it easier for companies with hourly employees to save time and focus on Business growth without worrying about the back end.