El software se ha convertido en el alma mater para el funcionamiento de los sistemas computacionales. Es el elemento que conduce a la toma de decisiones comerciales. Sirve como base para la investigación científica moderna y la resolución de problemas de ingeniería. Es el factor clave que diferencia los productos y servicios modernos. Está inmerso en sistemas de todo tipo: de transportes, médicos, de telecomunicaciones, militares, procesos industriales, entretenimientos, productos de oficina, etc., la lista es casi interminable. A medida que transcurra el siglo XXI, será uno de los pilares que conduzca a grandes cambios, desde la educación elemental hasta la ingeniería genética.