Accounting, Distribution, Manufacturing

Sage 100 ERP, Sage 300 ERP, Sage 500 ERP, Sage ERP X3 Reach new heights with Sage software add-on products. Sage software offers fully integrated ERP software through more than 2,000 authorized local channel partners. Explore Sage software enhancement guides to learn more...

Distribution, Manufacturing, Retail, Services

Epicor©Imagine the possiblities! Believing your company is capable of reaching new heights is crucial to growth. You already love your Epicor system browse Epicor enhancements to learn how to take your business to the next level. You can maximize productivity in all areas of your business. Explore Epicor enhancement guides to learn more..

Operations management and financial management to human resource management and manufacturing

Dynamics GP, Dynamics NAV, Dynamics AX, Dynamics SLMicrosoft Dynamics is an easy to use comprehensive ERP software package browse our enhancements to find what enhancements will help take your Microsoft Dynamics system to the next level.

Accounting, Distribution, CRM, eCommerce, Professional Services

NetSuite, NetSuite OneWorldNetSuite is a market leading Cloud ERP solution. It is a full featured accounting, CRM, inventory and ecommerce system. There are several enhancements available through a wide network of SuiteCloud developers to address specific customer needs. Browse our enhancement guide to learn more...

Accounting, Distribution, Manufacturing, Construction

QuickBooks Pro, QuickBooks Premier, QuickBooks Enterprise QuickBooks Enterprise Solutions is so user friendly that it's easy to get someone new up and running quickly. Take your business to the next level with a QuickBooks enhancement. Browse our QuickBooks enhanecment guide to learn more...

What is Cloud Hosting?

There are three types of cloud hosting services.

  1. Infrastructure as a Services (IaaS) (Find ERP Cloud Hosting Providers)
  2. Platform as a Service (Paas) (Find ERP Cloud Hosting Providers)
  3. Software as a Service (SaaS) (Find ERP Cloud Hosting Providers)

Infrastructure as a service

In this most basic cloud service model, cloud providers offer computers – as physical or more often as virtual machines –, raw (block) storage, firewalls, load balancers, and networks. IaaS providers supply these resources on demand from their large pools installed in data centers. Local area networks including IP addresses are part of the offer. For wide area connectivity, the Internet can be used or -- in carrier clouds -- dedicated virtual private networks can be configured.

To deploy their applications, cloud users then install operating system images on the machines as well as their application software. In this model, it is the cloud user who is responsible for patching and maintaining the operating systems and application software. Cloud providers typically bill IaaS services on a utility computing basis, that is, cost will reflect the amount of resources allocated and consumed.

IaaS refers not to a machine that does all the work, but simply to a facility given to businesses that offers users the leverage of extra storage space in servers and data centers.

Examples of IaaS include: Amazon CloudFormation (and underlying services such as EC2), Rackspace Cloud, Google Compute Engine, and RightScale.

Platform as a service (PaaS)

In the PaaS model, cloud providers deliver a computing platform typically including operating system, programming language execution environment, database, and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers. With some PaaS offers, the underlying compute and storage resources scale automatically to match application demand such that cloud user does not have to allocate resources manually.

Examples of PaaS include: Amazon Elastic Beanstalk, Heroku, EngineYard, Google App Engine, and Microsoft Azure.

Software as a service (Saas)

In this model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. The cloud users do not manage the cloud infrastructure and platform on which the application is running. This eliminates the need to install and run the application on the cloud user's own computers simplifying maintenance and support. What makes a cloud application different from other applications is its elasticity. This can be achieved by cloning tasks onto multiple virtual machines at run-time to meet the changing work demand.[39] Load balancers distribute the work over the set of virtual machines. This process is inconspicuous to the cloud user who sees only a single access point. To accommodate a large number of cloud users, cloud applications can be multitenant, that is, any machine serves more than one cloud user organization. It is common to refer to special types of cloud based application software with a similar naming convention: desktop as a service, business process as a service, Test Environment as a Service, communication as a service.

The pricing model for SaaS applications is typically a monthly or yearly flat fee per user.

Examples of SaaS include: Google Apps, Quickbooks Online and


Text for the above is available at