El proceso de creación de software es materia de la ingeniería del software, una de las ramas propias de la Ingeniería Informática.