Il termine per indicare la capacità di un computer di eseguire più applicazioni contemporaneamente è "multitasking" o talvolta "elaborazione parallela". Si riferisce alla capacità di un sistema operativo e dell'hardware sottostante di gestire l'esecuzione di più attività o processi contemporaneamente. Ciò consente agli utenti di passare facilmente da un programma all'altro ed eseguire varie attività contemporaneamente senza dover attendere il completamento di un'attività prima di avviarne un'altra.