Ingeniería de software
La Ingeniería de "Software" es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento. El campo de estudio de la ingeniería de "software" integra ciencias de la computación, ciencias aplicadas y las ciencias básicas en las cuales se encuentra apoyada la ingeniería.
Industria del software
Como concepto general, el software puede dividirse en varias categorías dependiendo del tipo de trabajo realizado. Las dos categorías primarias de software son: Otras categorías son: "software de red" (para el funcionamiento de redes y comunicaciones) y "software de lenguaje" (utilizado para escribir programas).