SugarCRM-Hosting-Onsite-Ondemand

In Evolution of SugarCRM On-Site Hosting: Part 1 we dive into the details of SugarCRM On-Site hosting configurations. But before you choose to go that route, it is important to understand the differences between choosing SugarCRM On-Demand and On-Site hosting. Continue reading to see what option is best for your business.

Definition per SugarCRM

Let us start off by detailing the difference because just the names can cause some confusion.

SugarCRM On-Demand

SugarCRM On-Demand means that you will be hosting with SugarCRM. They will manage the backups, hosting, upgrades and many other aspects of the application. This is what most people consider the vendor's Cloud.

SugarCRM On-Site

SugarCRM On-Site doesn’t necessarily mean on site at your office or in your cloud. What it mean to SugarCRM is that it isn’t hosted by SugarCRM. Your business can host in on site in their data center, Rackspace, AWS or anywhere that you choose.

Pros and Cons

Now let’s take a look at the pros and cons of SugarCRM hosting options.

SugarCRM On-Demand

Pros

Cons

  • Hosting included in the SugarCRM license price
  • Backups managed by SugarCRM
  • Free upgrades in many cases
 
  • No database access
  • No filesystem access
  • More restrictions on modules that you can use.
  • More restriction on code customizations.
  • Everything happens through module loader

SugarCRM On-Site

Pros

Cons

  • Database and filesystem access
  • You can heavily customize
  • Generally less restrictive
  • Additional cost
  • Have to upgrade yourself
  • Additional work if hosting isn’t outsourced
 

 

Control and Customizations

It is my experience that there are some key things to think about when it comes to hosting. The first is control and the second is customization capabilities.

Control

Your organization may not like the idea of their data being somewhere that they don’t control. It could also be that based on your industry, you may require that the data reside in your cloud.

Customization

If you have no legal restrictions around where the data resides, the next item to look at is the level of customization. Lets use an example:

  1. You are a small business and have 20 SugarCRM licenses. You don’t plan on customizing anything and will purchase modules if needed. You also have no or a small IT team. In this scenario you will want to go with SugarCRM On-Demand. You can always convert to On-Site later if you decide to utilize SugarCRM as a Platform and need to add a lot of code customizations.
  1. You are a large organization with 100+ users. You plan to fully maximize SugarCRM by building integrations to other systems and you will need to customize per your use cases. In this instance, you will want to have more control and use SugarCRM On-Site by hosting in your chosen cloud.