Der er ikke et enkelt, universelt accepteret navn til software, der kan bruges af mange mennesker til en lang række opgaver. Men her er nogle udtryk, der kommer tæt på:
* Generel software: Dette er et bredt udtryk, der omfatter software designet til at udføre en række forskellige opgaver, ikke specifik for en funktion. Eksempler inkluderer operativsystemer, tekstbehandlere, regneark og webbrowsere.
* multifunktionssoftware: Dette udtryk understreger softwarens evne til at håndtere flere opgaver, selvom disse opgaver er inden for et specifikt domæne. For eksempel kan en grafisk designsoftware betragtes som multi-purpose, da det giver mulighed for billedredigering, logo-design og oprettelse af websteder.
* værktøjssoftware: Dette henviser til software, der giver vigtige funktioner til styring af en computer eller dens ressourcer, der ofte bruges af mange mennesker til forskellige opgaver. Eksempler inkluderer filledere, antivirusprogrammer og systemværktøjer.
* tværplatform software: Dette indikerer software designet til at køre på flere operativsystemer, hvilket giver flere mennesker mulighed for at bruge det.
I sidste ende afhænger det bedste udtryk at bruge af den specifikke kontekst og softwarens tilsigtede brug.