ITP is used to create representative and individualized documents based on the content of one or more databases. ITP can be integrated into applications to produce 'made to measure' documents automatically. Examples of documents that are typically produced with ITP are; policies, correspondence, invoices, quotations etcetera.
The basic concept behind ITP is to use a Model to control the content and lay out of the generated documents (known as the result documents). A Model is the compiled form of a Model Document. A Model Document is developed using the ITP Model Language within the word processor of choice. And because a Model Document is made simply a word processor document, all familiar word processing facilities (for text, format and layout) can be used to define the content and layout of the result document.
ITP also provides a mechanism to seamlessly combine data from corporate databases seamlessly with the text from the Model Document. The content and layout of the result documents can be controlled by conditions that are based on the data from the database. ITP accesses the database in real-time (no downloading, pre-processing or copying of the data is required).
The ITP Processes in a diagram:

Each color depicts a separate process. Click on a process to jump to a more detailed explanation of the different members of the ITP Product Family and the functionality they provide.