Die Hauptfunktionen eines Computers sind das Empfangen, Bearbeiten, Anzeigen und Speichern von Daten. Diese grundlegenden Funktionen werden durch Befehle ausgeführt, die der Computer entweder von einem Programm oder einem menschlichen Benutzer empfängt. Die Befehle, die der Computer empfängt, werden als Rohdaten bezeichnet. Nachdem die Rohdaten vom Computer verarbeitet wurden, werden die vom Computer angezeigten Daten als Informationen bezeichnet.
Durch die Verwendung dieser vier Grundfunktionen sind die Anwendungsmöglichkeiten eines Computers nahezu endlos. Mit dem Code, mit dem der Computer programmiert ist, ist er in der Lage, Informationen sowohl zu erzeugen als auch für die spätere Verwendung zu speichern. Jede Funktion, die einem Computer abverlangt wird, muss so verarbeitet und manipuliert werden, dass sie für den Benutzer leicht verdaulich ist. Ein Beispiel dafür ist ein Computerspiel. Obwohl der Computerbenutzer die Informationen in einem Spielformat erhält, verarbeitet der Computer die Informationen immer noch auf die gleiche Weise wie alle anderen Befehle, die er empfängt.
Die vom Computer ausgegebenen Informationen sind nicht immer ein auf einem Monitor angezeigtes Bild. Auch Computer müssen Rohdaten verarbeiten und die Informationen in Ton über Lautsprecher ausgeben. Computer benötigen oft die Hilfe anderer Maschinen, um bei der Ausgabe von Informationen zu helfen. Dazu gehört die Verwendung von Druckern, um physische Kopien von Informationen zu erstellen, die auf dem Computermonitor angezeigt werden.