A modular approach to application building that most likely includes integration to specialized third-party applications for some features. The approach is recognized as the way to achieve both the lowest cost of ownership and provide the fastest and most flexible reconfiguration of business processes. As opposed to monolithic, modified and custom applications.