Versatilità di un computer è determinata dalla sua capacità di gestire contemporaneamente più processi e programmi. Per un computer per essere versatile, deve avere un sistema operativo aggiornato, hardware moderno e una quantità adeguata di periferiche.
Sistema operativo
Il sistema operativo determina quale software di computer, un computer può eseguire. Dopo un certo punto, un sistema operativo può diventare obsoleti e in grado di eseguire software attuale.
Hardware
Hardware determina se un computer può gestire alcuni processi e programmi. Memoria ad accesso casuale (RAM) è responsabile di quanti processi un computer in grado di gestire simultaneamente.
Periferiche
Periferiche per computer includono tutti i componenti esterni al computer. Alcuni dei dispositivi esterni che aumentano la versatilità del computer sono: hard-disk esterni, tastiere e stampanti.