El software es la parte inteligente del equipo de cómputo y se refiere a los programas y aplicaciones que el usuario utiliza para automatizar procesos. Existe software de sistema, software de aplicaciones y software de desarrollo. El software de sistema incluye sistemas operativos como Windows y Linux, mientras que el software de aplicaciones son programas como Word y navegadores. El software de desarrollo son lenguajes de programación que permiten crear aplicaciones como Android y AppMakr, una plataforma para crear apps para distribuir contenido en dispositivos móv