Skip to content

Flow documentation · legacy product

Overview ​

FlowAPI is a Dynamic Link Library (DLL) that you can incorporate into your own applications. This provides you the ability to define processes using the Flow Designer and then execute them from within your application.

You only need to install a few Flow components alongside your application. This allows you to embed Flow into your application. See Installing Flow alongside your application

You can begin incorporating Flow into your application today, however once you are ready to deploy Flow alongside your application you will need to sign an OEM Partner agreement. This provides you the ability to fully automate the deployment of Flow alongside your application and create licenses for your clients.

TIP

If you are thinking about using FlowAPI within your applications please contact our sales team to obtain our standard OEM Partner agreement. This can be further negotiated based on your needs, and during this process you can start using the FlowAPI in your application to test its capabilities. Simply download and install our full version to get a trial license to being developing with Flow.

By using incorporating Flow into your application you gain the ability to make easy client specific adjustments to your processes. Flow can be used to create complete work flow processes, or simply reports. You can then adjust these processes in a client specific manner without having to recompile your application, instead you simply supply a different version of the Flow configuration either in its entirety or by individual process. See Updating FlowAPI

What do I need to use FlowAPI ​

Flow can be incorporated into any development that is based on a language that supports Dynamic Link Libraries. For instance this includes Delphi, C++, C#, and other .Net languages.

Interface files are provided for the Delphi and C# languages. Simply include the interface file into your application and call the desired functions of the FlowAPI.

What help is available? ​

We can assign you a development team member who can assist you to incorporate Flow into your application. The development member will be able to provide you the latest sample code on different ways to use the FlowAPI and engage with our automated licensing system (web service).