SaaS is a method of providing Cloud-based software for end users that doesn’t have the costs and headaches associated with ancillary services that are required for traditional software implementations (e.g. hosting, technology stack maintenance, security patching, upgrades). In the early days of SaaS, the software being used was relatively limited in terms of extensibility since the same software needed to work across organizations in different industries. Over the years, however, SaaS providers have found innovative ways for businesses to customize these solutions to better meet their needs while continuing to offer the benefits that a pure SaaS-based solution has over self-hosted technology.