So I've been spending the last couple of days configuring a tool called mingle, its a thought works product so is essentially consultant ware. It costs a load of money and is demonstrated as being able to do anything.
It can do anything because its just a workflow engine that knows how to draw cards. Because its functioning is so generic the interface has to be as well meaning everything looks the same. Usable its not.
Because it is so configurable I would imagine that a lot of money gets spend on consulting from TW to analyse requirements and implement them.
Err the requirements were clear, a tool that works, not s set of building blocks to build a tool.