Basic requirements and main features of a system supporting the reusability of mathematical software on personal computers

To speed up the implementation process of a specific mathematical problem on (sparse) matrices and to increase the quality of the software developed, a system supporting the reusability of units from an existing large software library is particularly useful. In this paper, we sketch the basic requirements of a low cost and easy to use system of this kind.