In other words, any application, such as the web assistant, the loyalty program assistant, the listener assistant, or the Customizer, is built from the core engine by the addition of a ???knowledge base??? of data, meta-data and rules expressed XML, along with user interface components.