Programy użytkowe możemy podzielić na kilka kategorii. Zastrzegam jednak że jest to jak najbardziej mój prywatny podział i nie jest on podparty żadnymi badaniami, o ile mi wiadomo to nikt jeszcze w pełni nie dokonał podziału lub skatalogowania programów komputerów, z tego względu że niektóre może być bardzo ciężko gdziekolwiek umieścić, lub pasują do kilku kategorii. Co by było gdyby na przykład nie powstały takie programy jak Windows, co by było gdyby wcześniej ktoś nie stworzył Nortona Comanndera. Czy komputery byłyby użyteczne w takim stopniu w jakim są teraz ? Nie, byłyby całkowicie bezużyteczne dla większej grupy ludzi gdyż sprzęt ten byłby jedynie zarezerwowany dla wąskiego grona ludzi znających się na programowaniu i mogących stworzyć coś na własne potrzeby. Nie pozostaje nam nic innego jak tylko być wdzięcznym osobom które miały w sobie dość siły woli i zaparcia, wzięły się za naukę programowania, a którzy teraz mogą zarabiać na sprzedaży programów które by kupujemy.