An object-oriented approach to the design of a user interface for a sparse matrix package The authors designed and implemented in 1979 a sparse matrix package called Sparsak [ACM Trans. Math. Software 5, 134-162 (1979; Zbl 0403.68042)]. In this article a redesign of the Sparsak user interface using Fortran-90 and C++ is described.