Prototyping with reuse
The system is prototyped by composing together existing components
Likely to become more widely used as libraries of objects become available
Needs a composition language such as a Unix shell language
Visual Basic is largely based on this approach