Det finns inte ett enda namn för ett datorprogram som utför en specifik uppgift som är separat från operativsystemets program, eftersom termen beror starkt på sammanhanget. Emellertid kan flera termer gälla beroende på vad du menar med "separat":
* verktygsprogram: Detta är en bred term som omfattar många små program som utför specifika uppgifter som diskrensning, filkomprimering eller systemövervakning. Dessa körs ofta * inom * ett operativsystem men är separata från OS:s kärnfunktionalitet.
* Standalon Application: Detta hänvisar till ett program som inte kräver ett annat program (som en operativsystem eller en runtime -miljö utöver det grundläggande operativsystemet) för att köra. Exempel inkluderar några äldre DOS -program eller program som är utformade för att köras på inbäddade system.
* daemon/service: Det här är program som körs i bakgrunden till ett operativsystem som ofta utför uppgifter som nätverkstjänster eller schemalagda jobb. De är separata från användargränssnittet och de flesta applikationer.
* firmware: Detta avser programvara på låg nivå inbäddad i hårdvaruenheter som skrivare, routrar eller till och med dators BIOS/UEFI. Det fungerar på en mycket lägre nivå än operativsystemet.
* kärnmodul: (Speciellt för Unix-liknande system) Detta är en kod som utvidgar funktionaliteten i operativsystemets kärna. Även om det är en del av operativsystemet genom att det går in i det, är det en separat lastbar komponent utformad för en specifik uppgift.
Den bästa termen att använda beror på det detaljer i det program du har i åtanke. Kan du ge mer information om uppgiften och hur den körs?