Multitasking bezeichnet die Fähigkeit eines Betriebssystems, mehrere Aufgaben (Task) gleichzeitig durchzuführen. Der Zentralprozessor (CPU) wartet bei der Ausführung von Befehlen auf eine Antwort von den Anwendungen. Diese Wartezeiten kann er an andere Prozesse nach Prioritäten weitergeben.
Der Benutzer kann z.B. während er einen Text schreibt, im Online Lexikon nach bestimmten Begriffen suchen ohne dabei das Textverarbeitungsprogramm schließen zu müssen. Eine Anwendung läuft im Vordergrundbetrieb, die anderen Programme im Hintergrundbetrieb.