I'm looking into a CMS system for my company that has good support for workflow and process management. I need a system that will allow me to connect to my own database with a specifically defined data structure, and that will allow me to easily develop and integrate my own functionality.

I see that there is the 'openflow' module for the workflow bits, is there a gui interface for openflow for designing processes like a traditional workflow application?

Can zope do the other bits that I mention?  If not can anyone suggest other CMS's?

Any advice VERY gratefully recieved!