I’m often asked about the differences between software as a service (SaaS)-based master data management (MDM) and on-premises MDM. The answer is not that simple and requires a bit of explanation.
To understand this better requires an explanation of what SaaS is, as well as why companies choose it rather than an on-premises solution. Let’s start with the basic definition of MDM SaaS.
MDM SaaS (or SaaS MDM) is master data management software hosted on the cloud. SaaS is a software distribution model in which a third-party provider hosts the application and makes the application available to customers over the Internet. As SaaS is a standard model employed by many companies today, a wide variety of examples come to mind: CRM systems like Salesforce, document management services like Dropbox, and team collaboration tools like Slack, to name a few.
Another relevant term to note here is “multitenant.” Multitenancy refers to a type of software architecture in which a single instance of the software runs on a server and serves multiple tenants. A tenant is a group of users who share common access with specific privileges. It’s an architectural approach that allows for the greatest flexibility and agility, and you’ll often come across references to “multitenant MDM” as part of a SaaS MDM conversation.
Any MDM system, whether SaaS or on-premises, requires that you understand your data, build your data integrations, and configure your rules. However, there are some key differences between MDM SaaS and on-premises MDM:
For companies that are already comfortable with SaaS solutions and are looking to start on their master data management journey, it’s only logical that they would want an MDM SaaS offering instead of on-premises MDM. However, there are several things to consider when evaluating MDM SaaS. I’ve highlighted five of the most important to get you started.
1.Breadth and depth of capabilities
One of the key challenges of moving to a SaaS-based model is that, while many SaaS vendors may possess fresh user interfaces and simplicity, they lack the critical capabilities required for successful master data management projects.
There are four critical aspects that should be evaluated here:
2. Scalability and Performance
A typical enterprise manages master data related to customers, accounts, services, employees, suppliers, distributors, products, materials, reference data, location, and more. It is also essential to manage the interconnections between these data domains to gain full value from MDM.
Can the SaaS MDM solution provide you an enterprise 360 view of all data and support the multidomain use case? Can it scale to address data volume? Does it allow for modularity and start with a domain of your choice and expand to other data types at your pace? We have been working with customers who manage over 20 domains in a single solution. Our typical customers manage 3 to 8 domains, and this is a common requirement for any organization.
Many SaaS MDM vendors frequently offer a departmental solution that does not scale to manage more than one domain. The moment you are planning to expand to address new use cases, new domains, and go beyond one department or function, you’re in for a surprise as it will require significant customization.
3. Architectural Flexibility
Most multitenant cloud MDM products were created almost 10 years ago when much of the microservices and database back-end technology were still in an infant state. Since then, we have learned a lot about how to deliver scalable, manageable, and still flexible enterprise data management software.
How a SaaS vendor architects and builds their software can profoundly impact the reliability, scalability, and flexibility of the solution. There are a few critical aspects you’ll want to evaluate here:
4. Security and privacy
Cloud governance is a top challenge for 84% of organizations, according to 2019 State of the Cloud Survey. Today’s enterprises have rigorous security and privacy requirements, and a multitenant cloud platform must be able to meet those requirements.
Securing each enterprise’s data must be part of the vendor’s core strategy. Data security needs to be a primary design principle in the cloud, and vendors must use industry-approved algorithms to encrypt all data. All stored and in-transit data must be encrypted.
SaaS vendors must follow a secure system development lifecycle for their software and must make sure that any third-party libraries they use are also secure and up to date. SaaS vendors must also adhere to the key standards their customer’s industries. Informatica’s Platform Trust page provides details of our approach to security and you can check the production status of our cloud products, including planned maintenance schedules, atstatus.informatica.com. You can find more information on Informatica’s certifications, assessments, and our compliance standards here.
5. World-class support
There is a perception that SaaS means faster implementations, and it’s certainly true that getting an environment up and ready to be configured is faster in the cloud than it is when you have to install the software yourself on-premises. But don’t forget that for any MDM system, whether in the cloud or on-premises, you still have to understand your data, build your data integrations, configure your rules and so on. If you don’t have the resources in-house to implement the system, you will want to have a wide choice of implementation partners to assist you, and you will want to be confident that your implementation partner has been well-trained and has access to the resources that they need in order to be successful for you. The world’s best systems integrators, resellers, distributors, and ISVs partner with Informatica to help you integrate, innovate, and accelerate your business.
Unlike other applications, MDM impacts every part of an organization, making a tailored customer success offering critical. You need a vendor who can provide world-class support across multi-cloud, hybrid, and on-premises environments, with dedicated operations personnel to monitor and manage the health of the system, along with technical support engineers who help you quickly resolve issues.
Unfortunately, cloud MDM vendors do not have a good reputation for providing the type of sophisticated support you need for running your enterprise workloads. Recent reports show that customer support from cloud MDM vendors have not improved over time. However, the story is not the same for Informatica. We’ve actively and consistently invested in customer success over the years.
I’ve given you a starting point for your MDM decision. But don’t forget about other proof points such as financial stability of the vendor, track record, time to value, and return on investment—you’d be wise to research them before you make a decision.
MDM is an investment for the long term, and I hope this blog provides you enough insights to make the right choice for your MDM journey. You should also check out our virtual Intelligent Data Summit for Business 360—along with our keynote session and several technical and partner sessions, we have 8 sessions with real-world advice from customers who built a 360 view of their businesses.
I would love to hear your point of view. Reach out to me on Twitter at @MDMGeek. Let’s stay in touch.