Podstawowym elementem komputera od strony programowej jest zawsze system operacyjny. Wiodącym producentem tego typu oprogramowania na rynku, jest Microsoft wraz ze swoim produktem jakim jest Windows. Niemalże 80% komputerów stacjonarnych pracuje dzisiaj na tym właśnie systemie, niestety nie jest on systemem darmowym, ale w zamian oczekiwać można pomocy i wszelkiego rodzaju aktualizacji przez naprawdę długi czas.
Dla Windows do pobrania Microsoft udostępnił też specjalny serwis internetowy w którym udostępnia przede wszystkim wszelkiego rodzaju aktualizacje, ale również programy zdecydowanie ulepszające jego działanie oraz pomagające w jego ochronie płynących z Internetu. Microsoft rozwija także programy edukacyjne które skierowane są do początkujących użytkowników systemu czy innych programów tego producenta. Najczęściej program edukacyjny jest w formie kursu udostępnionego na łamach portalu internetowego, opatrzony dodatkowo elementami multimedialnym w postaci przykładów i filmów instruktażowych. Dzięki takiemu użytkownicy szybko przyswajają sobie nową wiedzę i opanowują podstawy użytkowania programu. Wszystkie inne programy, innych producentów i o innych przeznaczeniu muszą pracować na systemie operacyjnym, można powiedzieć, że Windows to jakby środowisko pracy w którym istnieją, czyli uruchamiają się inne programy.
Główny podział tych innych programów jest na programy za darmo oraz programy za które należy zapłacić. Generalnie programy darmowe pisane są przez programistów dla których programowanie jest pasją, którą chcą rozwijać. Jednakże nie wszystkie darmowe programy są dobre, ponieważ bardzo często zdarza się, że wykorzystywane są one jako nośniki dla wirusów, które są szkodliwe dla komputera. Należy więc mieć się na baczności i wybierać takie aplikacje, które zostały już przetestowane przez innych użytkowników.