Business process engines
So the reason I am up at almost 4am and the reason I posted on work flow engines is that I am looking into how to build business process's and rules into a system in an extendable fasion. That is not hard coded into the application but a services that the application calls into, in this way they can be extended and added to in a very flexiable fasion.Here is a few I hve found, as before please do share you experinces.