Las computadoras están compuestas de hardware y software. El software incluye sistemas operativos, programas de aplicación y programas de desarrollo. El hardware son los componentes físicos como procesadores, memoria y dispositivos de entrada/salida. Juntos, el software y hardware permiten que las computadoras funcionen como herramientas indispensables.