With increased competition, deregulation, globalization, and mergers & acquisition activity, enterprise software buyers realize that product architecture plays a key role in how quickly vendors can implement, maintain, expand/customize, and integrate their products. Many in the enterprise applications vendors' community recognize that these are unmet realities and are attempting to offer solutions that will deal with them. While it is not practical to look at every strategy and every vendor's nuance, this note looks at some important examples representing distinct strategic approaches.
apply manufacturing procedure
of the added functions apply to only a few of the various industries addressed meaning that most other industries must suffer the consequences of these non-essential functions. Bloat, in the form of complex program logic is required not to execute the function, but to determine which of many paths the program must take. Thus, vendors need to build lean products that serve specific sets of customers plus allow the customer to build in their own, individual needs. For more information, see What's Wrong With