Essa é uma definição boa e concisa de desenvolvimento de software . Ele destaca os aspectos principais:a natureza sistemática (organizada e metódica) do processo, o ponto de partida de uma idéia e o objetivo final do software funcional (em funcionamento).