El artículo argumenta que el desarrollo de software debería considerarse como una "Ingeniería de Software", ya que es posible hacer que los proyectos de software sean predecibles, controlables, económicos y manejables. Actualmente, la mayoría de los proyectos de software no se ejecutan de esta manera debido a que la mayoría de los desarrolladores de software no tienen una formación en ingeniería. El autor sostiene que las universidades necesitan ofrecer programas de ingeniería de software para reconocer el desarrollo de software como una