Babuine Component Model is a simple Component Model that purposes a code organization around Component Oriented Programming Paradigm, and define the rules of collaboration of these components.
In more technical detail, it's a really lightweight Inversion of Control / Dependency Injection container, which provides a simple, non intrusive API for developers.