Wszelkiego rodzaju programy komputerowe noszą nazwę oprogramowania. Dzięki oprogramowaniu komputer może zamienić się w arkusz kalkulacyjny, edytor tekstu lub odtwarzacz muzyki. W dużym skrócie, oprogramowanie to ciąg instrukcji, które nakazują procesorowi pewne określone zachowania do jakich dochodzi w trakcie realizacji konkretnych zadań. Kontrolę nad prawidłową pracą komputera sprawuje system operacyjny. Programy aplikacyjne ( np. edytory tekstu, bazy danych, samouczki służące do nauki języków obcych) są narzędziami, które realizują konkretne zadania. Niektóre z programów aplikacyjnych przeznaczone są do stosowania praktycznie przez wszystkich użytkowników komputerów. Takim programem jest np. edytor tekstu. Z kolei z innych programów korzystają głównie przedstawiciele pewnych grup zawodowych. Taki programami są np. programy przeznaczone dla architektów czy lekarzy. Bardzo często wykorzystywanymi programami są edytory tekstu służące do pisania oraz do obróbki już gotowego tekstu. Możliwości edytora tekstu są bardzo szerokie.