>>

Reusability, usability and flexibility

Discussions on reusability and reusable components are widespread among the practitioners of software engineering as well as the academia.