It helps going from the bottom up, IMO. It's a multi-agent blackboard system with elements of control theory, which is a mouthful, but it essentially builds from smaller blocks up.
Also, after OpenStack, the bar for "consulting-driven software" is far from reached :)
Also, after OpenStack, the bar for "consulting-driven software" is far from reached :)