Should ERP apps be hosted in a public or private cloud?

This blog has talked a great deal about virtualizing ERP applications or sending them to the cloud. Doing so offers a number of benefits and allows organizations the chance to manage and share information from different devices and myriad locations. There are, however, factors that one must consider before sending their ERP solution to the cloud. 

For example, you may have heard about the public and private cloud, but you might not completely understand the differences between the two. A public cloud is shared with other organizations, and typically owned by a major provider such as Apple, Google, Amazon or Microsoft. Many large-scale and prominent companies have gone with this option with much success.

A private cloud is self explanatory. A company – perhaps a provider of manufacturing software solutions – will host its own offerings for businesses to use. There isn't as much diversity between users, but companies that are storing apps and data in this space tend to have a greater level of security. 

Public cloud users that work with big-name providers may have more options pertaining to what they can do with their applications. On the other hand, private clouds can cater themselves to accommodate the specific needs of a certain company. 

Ultimately, it's up to the company to determine which solution works best. Those that buy Microsoft Dynamics NAV may think hosting in Microsoft's cloud environment is the only way to go, but that isn't always the case. Ultimately, working with an ERP and business software solutions provider and consultant will help organizations determine which is the ideal fit for them. These professionals will examine a company's operations, strengths, weaknesses and needs and find the right environment to host all of their apps and data.