The Fractal Model
Reusable object-oriented abstract classes, components and frameworks have lifecyles of their own that are distinct from those of the applications that incubate them
Objects evolve within and beyond the applications that spawned them
Structure emerges as objects evolve
Because the pattern in which they evolve is similar at each level, the overall pattern can be thought of as a fractal curve
Opportunistic, as opposed to driven by Risk