A Message to the Vendor

We are keen to assist you to add value to your application. We will work to ensure that our sales model assists this process – if you think that you might have an opportunity, please contact us

Package Software Vendors

Enrich Existing Application Frameworks with Rules

One of the great challenges for developers of package applications is developing an application that can meet the individual needs of customers within a market.


Marketing Strategy in the Global Information Age

Jul 18 - Jul 31
from Knowledge@Wharton

‘Wind points out that among the most important shifts suggested by the new marketing paradigm is that which takes organizations from a mass market mentality to "segments of one". This shift is made possible by the enormous advances in database marketing and mass customization, which allow companies to reach individual consumers economically with customized messages, media and even products and services. In the era of mass customization and global markets, the focus is on breakthrough products and services designed for the target portfolio of local regional and global segments and when appropriate customized to particular customers' needs.’


Software vendors have in the past been limited in their ability to support customization, much less 'mass customization';. Widely practiced strategies include:

These solutions incur high costs and lack flexibility. Now IDIOM can provide a low-cost and flexible alternative. Provided that the package developer builds appropriate exit points into their application framework, then IDIOM can be used to give the customer complete control over the decision making processes surrounding those exit points. In short, give the customer a remote control for their application. Some areas where exit points can be applied include:

IDIOM can implement any rules within the constraints of the available data, to manage the application functions listed above. IDIOM allows the vendor to define the business rules as an externally defined and constructed component, for subsequent attachment to the framework of the application – and replacement as and when required by the customer.

Furthermore, the vendor can provide alternative sets of rules, to meet the needs of different customer segments – while still allowing individual customer override.

This separation of rules from the application allows one framework to be tailored for the specific needs of many customers, by the separate creation and attachment of the customers' own rules – a form of ‘mass customization’.

In fact, if the application uses a data extensible architecture (see our Configurable Product white paper for a description of this), then significant areas of an application can be defined dynamically by the customer.