Die vier Schritte, denen ein Computer folgt, sind:
Eingabe: Dies ist der Prozess, bei dem Daten in den Computer gelangen. Dies kann über eine Vielzahl von Geräten erfolgen, beispielsweise eine Tastatur, eine Maus, einen Scanner oder ein Mikrofon.
Verarbeitung: Hierbei handelt es sich um den Prozess der Umwandlung der Eingabedaten in eine sinnvolle Form. Dies kann durch eine Vielzahl von Vorgängen erfolgen, wie z. B. Berechnungen, Sortieren, Filtern und Suchen.
Ausgabe: Hierbei handelt es sich um den Vorgang, bei dem die verarbeiteten Daten dem Benutzer präsentiert werden. Dies kann über eine Vielzahl von Geräten erfolgen, beispielsweise über einen Monitor, einen Drucker oder einen Lautsprecher.
Speicher: Hierbei handelt es sich um den Vorgang der Speicherung der verarbeiteten Daten zur späteren Verwendung. Dies kann auf einer Vielzahl von Geräten erfolgen, beispielsweise auf einer Festplatte, einem Flash-Laufwerk oder einem Cloud-Speicher.