The Difference Between Modified off-the- Shelf (MOTS) Enterprise Software and Software-as-a-Service.

When selecting new reservation & ticketing software, you will often have to choose between “MOTS enterprise” software and software-as-a-service (SAAS).

Modified off-the- Shelf (MOTS)

MOTS is a type of software solution that can be modified and customized after being purchased from the software vendor and is software source code your organization buys and installs on your organization’s servers.

MOTS is designed to be used for organizations that prefer pre-developed software, which can be slightly or substantially customized to meet their business objectives.

Meaning a MOTS system provide some API’s (application program interface) with access to the source code of the underlying software so it can be customized and better integrated into the business.


By contrast, SaaS software is software that you “rent” and is hosted “in the cloud” and accessed via the Internet. In addition and significantly, SaaS offerings tend to be multi-tenant, meaning that multiple organizations are actually working in the same database.

As such, most SaaS systems provide limited customization options because they are operating in a multi-tenancy environment. Multiple customers share the same application, running on the same operating system, hardware, and data-storage mechanism.

This is how SaaS attains economies of scale, but as a result, users might incur significant lack-of-fit and integration costs.

Pro – Cons

One of the primary advantages of our MOTS enterprise software is the ability to customize the software. Because you own the software, you or we can customize the software as needed to address your needs.

With SaaS software, customization is typically limited to whatever tools the SaaS provider offers (e.g., creating new fields, creating new entities, or nothing at all).

Because a SaaS offering is typically in a multi-tenant environment pure customization is simply not possible (since customizing would, by definition, change the database being used by other organizations).