CAF stands for “The Crazy Arhictect Framework”.
It is a model-driven, component-based, framework for easily building complex software in Python.
It is made of a small core which has only a minimal set of classes and provides a lot of plugins that can be activated to add features to it. Plugins are highly reusables and can be combined to develop software fast.