Skip to main content

“On-Prem” and “SaaS” are different philosophies for setting up your IT architecture; both have advantages and disadvantages.
Before diving deep into the comparison, we need to take a step back and discuss IT architecture.

We discern 3 “admin layers”:

1. Infrastructure (Physical Layer)
2. Platform (Operation Layer)
3. Software (Application Layer)

The Physical Layer (also called the “Hardware Layer”) is the basis on which all Software runs. The Operation Layer covers the Operating System or OS that runs on top of the Physical Layer: it manages all traffic on the computer or server. The third and final layer is the Application Layer. In this layer, we have specific applications like your PIM System.

The operational layer requires different skills and experience to operate effectively. An Application Manager knows little about managing the Operating System (generally speaking), and most OS specialists know little about managing the physical hardware.

Software in general (including PIM Systems) is often offered in various options. Some Software Vendors offer their Software in multiple setups (e.g., both a “SaaS” option and an “On-Premise” option), but there is a clear shift towards (pure) Software as a Service. Many Vendors are shifting from On-Premise to offering a SaaS option next to (or instead of) their On-Premise option.
Each layer has its specialisms. An application manager usually knows little about the OS, and a specialist in the field of OS is usually not the one who can manage the physical device.
Software and, therefore, PIM software is offered in different variants. Sometimes a software supplier can deliver its Software in more than one variant, but more and more, you see that the software solutions, in particular, only offer the SaaS variant. We are seeing a shift from On-Premise to SaaS.

Five ways to manage your Layers

You can manage your Physical, Operations, and Software Layers in multiple ways. We see five different setups that are discernable, especially when it comes to who is responsible for what:

1. On-Premise
2. IaaS (Infrastructure as a service)
3. PaaS (Platform as a service)
4. SaaS (Software as a service) Single Tenant
5. SaaS (Software as a service) Multi-Tenant

What are the main differences?


Managing the technical Infrastructure, platform, and all technical Software is left to you (the customer). Managing the Applications (including PIM Tools) is also the customer’s responsibility, often with the Vendor’s support.

IaaS (Infrastructure as a Service)

Managing the Infrastructure is outsourced to a third party (a data center). The customer still manages the platform and Applications.

PaaS (Platform as a Service)

The infrastructure and platform are both managed by a third party. The Application layer is still the responsibility of the customer.

SaaS Single Tenant

A third party manages the complete stack (from the Physical to the Application Layer). However: the stack is managed specifically for one customer, and upgrades and changes are deployed in collaboration with the customer. All upgrades and changes are the same for all customers, but you might run on different versions.

SaaS Multi-Tenant

A third party manages the complete stack (from the Physical to Application Layer). A third party manages all upgrades and changes and is the same for all customers. Multiple customers might use the same instance of the Software, but in many cases, the data (e.g., content, images, video) are managed in separate databases.

Want to learn more about PIM?

If you have any questions regarding Product Information Management, from PIM Selection to Implementation or how a PIM would fit in your IT landscape? Feel free to browse our Knowledge Base of articles on everything PIM related.

Visit our Knowledge Base
Any PIM question that was not covered by our articles or do you have a specific question? You can always reach us through!