ABSTRACT

One of the challenges throughout the era of information systems has been that of building applications that address the majority of needs of all users but that can also be customized to address the specific needs of individual organizations. While these are often touted as 80 percent solutions, meaning that 80 percent of the functionality needed is already built into the application, anyone who has deployed or purchased a software solution knows that the last 20 percent of the solution ends up costing many times the cost of the first 80 percent.