Chapter 1. Introduction

Table of Contents

What is OpenWFE ?
About this manual
System requirements

What is OpenWFE ?

OpenWFE is an Open source WorkFlow Environment / Engine.

OpenWFE is about running business processes, with participants being either humans (workflow) either other services.

It's written in Java but it's not limited to that language. Connectors are available to use OpenWFE from Python, Perl, C# (.NET), PHP and Ruby.

OpenWFE was founded in 2001. The initial concept was to build it on top of an EJB container and a JMS system. It was registered on Sourceforge.net on the 29th of May 2002.

OpenWFE's name is inspired by the many Open + 3 letters project names, with, as the main example, OpenBSD, the open source operating system.

This software is available under a BSD license, meaning the only barrier to using it is a sufficient skill level. OpenWFE has always sported a BSD license, and it will always do.

The process definition language that OpenWFE uses is meant to be straightforward and no nonsense.