6. systematic reuse
Reuse is not restricted to certain phases of the software life-cycle,
and even not to single applications.
The idea of systematic reuse is that reuse takes place continuously during the entire software development process.
Consequently, systematic software reuse corresponds to the purposeful creation, management and application of reusable assets.