Den del av datorsystemet som kan användas av ett program kallas en
resurs .
Här är några exempel på resurser:
* Hårdvara: Detta inkluderar saker som CPU, minne (RAM), hårddisk, grafikkort och kringutrustning som skrivare och monitorer.
* Programvara: Detta inkluderar operativsystemet, biblioteken och andra program som ger funktionalitet.
* Data: Detta inkluderar filer, databaser och annan information som program kan komma åt.
* nätverk: Detta inkluderar Internet, Local Area Networks (LAN) och andra kommunikationskanaler.
Ett program kan använda dessa resurser för att utföra sina uppgifter. Till exempel kan ett ordbehandlingsprogram använda CPU för att bearbeta text, minne för att lagra dokumentet, hårddisken för att spara dokumentet och monitorn för att visa dokumentet.
De specifika resurserna som ett program kan komma åt bestäms av operativsystemet och programmets behörigheter.