Thanks for your reply, Vladimir - this is helpful.
I guess this can be done in drools fusion (or drools classic), but does fusion support the persistence of state? For example, on a daily basis the number of days since creation will increment for each customer - there may also be other events that will modify other settings. I want this to be stored. This is also why I wanted to use jbpm.