Organizations that need technology and software solutions that meet unique business requirements and use cases that cannot be obtained out-of-the-box should opt for customization. This also implies that the business is not flexible enough to change its behavior to meet the workflows of a given solution. While some SaaS solutions allow extensive customization, this is not the norm and may be just as problematic as customizing on-premise technology.