programvara kan delas upp i två underkategorier: systemet och programvara. Dataprogram har rätt att arbeta ordentligt stöd hårdvara och program består av alla andra uppgifter som utförs av datoranvändare med undantag hårdvara funktion.
En del människor tror att programmering är också en del av dessa typer av program, medan andra håller. Förutom de ovan nämnda typerna av programvara, finns det några andra som har utvecklats över tid och expertis. Dessa är programvara, drivrutiner, pedagogisk programvara, produktivitetsprogram, mediaspelare och utvecklingsprogram medier för att nämna några. Dataprogram är allt populärare bland fansen i videon som den är sammansatt av olika genrer som första person shooters, äventyrsspel, actionspel, massiva multiplayer online-spel och mycket mer.
Drivrutin kan arbeta tillsammans med andra enheter såsom datorskrivare, skannrar, utbildningsprogram, etc.