Basisprogrammel
(eller: systemprogrammel).
Fællesbetegnelse for styresystemer, oversættere og andre hjælpeprogrammer, som stiller en lang række faciliteter til rådighed for brugerne. Programmerne er karakteriseret ved, at de enten anvendes hyppigt eller anvendes af mange brugere og løser opgaver, som ellers ville kræve specialviden. Godt og hensigtsmæssigt basisprogrammel er grundlaget for en tilfredsstillende brug af en computer og for en hensigtsmæssig udnyttelse af et edb-systems ressourcer.
Det kan være vanskeligt at lave en udtømmende liste over programmel, som falder ind under begrebet basisprogrammel. Det omfatter således oversættere, assemblere, debuggere, fortolkere, print spool-programmer, databaseprogrammel, sorteringsprogrammer, kommandofortolkere og tilhørende utility-programmer, server-programmel, samt programmel til datakommunikation. Basisprogrammel ses ofte som modsætningen til opgaveprogrammel (anvendelsesprogrammel), men der er ikke en klar grænse.
Basisprogrammel har hidtil været nøje knyttet til en bestemt systemarkitektur og et bestemt styresystem og er derfor blevet udviklet af maskinproducenten i et leverandørspecifikt systemprogrammeringssprog. Med PC'erne har der imidlertid vist sig en klar tendens i retning af de-facto standarder for nogle typer basisprogrammel, således at udstyret eventuelt tilpasses programmellet og ikke omvendt. Dette lettes af, at PC'er ofte har samme systemarkitektur. Programmel til UNIX viser samme tendenser, lettet af den udstrakte anvendelse af sproget C og et relativt ensartet library for systemkald.

