Programming Guide

The Programming Guide describes the basic concepts of the Infinity Process Platform API and its relationship to the general process modeling and runtime concepts.


This guide is intended for people who are using Infinity Process Platform as a programmer.


This book is organized in the following topics:

Embedded Usage

Embedded usage of Infinity Process Platform allows to workflow-enable your application by leveraging functionality provided by the Infinity Process Platform APIs. This is described in the Embedded Usage:

Querying Workflow and Data

The sections of the following chapters help building queries of arbitrary complexity:

SPI Programming


Infinity provides the following tutorial to guide you through specific programming topics:

Other Programming Topics

Additionally you find chapters with information on:

Using the IPP CMIS DMS Provider

Chapter Using the IPP CMIS DMS Provider describes how to integrate the CMIS DMS Provider to allow different content management systems to share their information.

Extending the Portal Framework

Chapter Extending the Infinity Portal Components describes how to use the Portal Framework provided with the Infinity Process Platform Portal to modify and extend the content of the Portal and add your own application components.

Related Documents