Please note: You must be subscribed to the Collaboration, DAM, ECM, SharePoint, Search, CMS or Portals research stream(s) to download this advisory. Please log in if you're subscribed to any of those research streams. Otherwise, see subscription details here.
With rare exceptions, most enterprises do not employ business software "out of the box." Rather, they create applications. Applications are a specialized implementation of a piece of software that achieves a particular business purpose, and they are critical to obtaining value in your specific business environment. However, creating applications requires development expertise, time, and funds. Applications also require configuration management: the process of synchronizing and testing multiple concurrent changes. Yet even with testing, bugs and instability frequently haunt them. SaaS (Software as a Service) and cloud-based services obviate only some (but not all) of these challenges.