La ley de Moore establece que aproximadamente cada 18 meses se duplica el número de transistores en un circuito integrado. Un sistema operativo es el software básico que provee una interfaz entre programas, hardware y usuario, administrando recursos y organizando archivos. Los sistemas de archivos son los métodos que usa el sistema operativo para rastrear archivos en un disco. Los servicios básicos de un sistema incluyen impresión compartida, multitarea y multiprocesamiento. El software de aplicación incluye procesadores de texto y hojas de cálculo.