Integrated Software Reuse