Główne funkcje komputera to przyjmowanie, manipulowanie, wyświetlanie i przechowywanie danych. Te podstawowe funkcje są wykonywane przez polecenia, które komputer otrzymuje przez program lub człowieka. Polecenia, które komputer otrzymuje, są nazywane nieprzetworzonymi danymi. Po przetworzeniu nieprzetworzonych danych przez komputer dane wyświetlane przez komputer są znane jako informacje.
Korzystając z tych czterech podstawowych funkcji, aplikacje komputera są prawie nieskończone. Za pomocą kodu, z którym programowany jest komputer, jest on w stanie zarówno tworzyć informacje, jak i przechowywać je do późniejszego wykorzystania. Każda funkcja wymagająca od komputera musi być przetwarzana i manipulowana w sposób, który może być łatwo strawiony przez użytkownika. Jednym z przykładów jest gra komputerowa. Chociaż użytkownik komputera otrzymuje informacje w formacie gry, komputer nadal przetwarza informacje w taki sam sposób, w jaki przetwarza wszelkie inne polecenia, które otrzymuje.
Informacje wysyłane przez komputer nie zawsze są obrazem wyświetlanym na monitorze. Komputery muszą także przetwarzać nieprzetworzone dane i wyświetlać informacje w dźwięku za pośrednictwem głośników. Komputery często potrzebują pomocy innych maszyn, aby pomóc w uzyskaniu informacji. Obejmuje to używanie drukarek do tworzenia fizycznych kopii informacji wyświetlanych na monitorze komputera.