Uudelleenkäytettävät komponentit ohjelmistotuotannossa - Kuusi, Sampo (1999)