software kan opdeles i to underkategorier:-system og applikationssoftware.
Computer software har ret til at arbejde ordentligt understøtte hardware og software applikation består af alle andre opgaver, der udføres af computerbrugere med hardware undtagelse af funktion. Nogle mennesker tror, at software-programmering er også et element af disse typer af programmer, mens andre er uenige. Udover de ovenfor nævnte typer af computersoftware, der er nogle andre, der har udviklet sig over tid og ekspertise. Disse er computersoftware, driversoftware, software, produktivitetssoftware, medieafspiller og medier udviklingsprogrammer for at nævne et par stykker.
Computer software er mere og mere populær blandt fans i videoen, da den er sammensat af forskellige genrer som første persons skydespil, adventure spil, action spil, massive multiplayer online spil og meget mere. Driversoftware kan arbejde sammen med andre enheder såsom computer printere, scannere, uddannelsesprogrammer osv