Multitenancy is a one-way road

With so many different Cloud services that claim increased benefits due to multitenancy and shared infrastructure, it is even more important to know and choose the best for your needs. And especially because you are going to be on it for a long time to come ones you choose and migrate to a platform. While data and transaction isolation are the primary criteria, even the ability to customize your UI that provide your organization the differential from the rest of the crowd is also key.

Here are a few relevant aspects that we must consider while choosing a multitenant Software as a Service:

Asset protection

Make sure the application’s provider has experience protecting your assets on a shared environment. Review their security policies and compliance certificates

Availability of Service

Make sure that the cloud providers can support your service’s availability as per the SLAs you have with your internal and external customers

Understanding what is being shared

Make sure you fully understand what is being shared and with whom, and that you are comfortable with the resources that are being shared with another company, and sometimes even competitors.

Understanding what is that you can control

Most Multitenancy platforms today allow you to control your information workflow, the ability to define custom data objects and at least some minor scripting to modify some of your business specific rules and application behavior. And there are platforms like Salesforce.com that allow you to extensively alter and extend the core functionality providing you maximum flexibility and control. Make sure you choose what's right for your needs, too much flexibility is not necessarily a good thing, where poor development practice may deviate your version of the functionality far from the core functionality making it harder for you to use future releases and changes from the platform vendor.