Počítačový program, který provádí specifické podpůrné funkce vyžaduje operační systém, jiné programy nebo uživateli soustavy.