O Projeto de software é o primeiro passo da fase de desenvolvimento de qualquer produto ou sistema de engenharia.
Do ponto de vista técnico, a fase de projeto produz:
- A projeto de dados, sistema e domínio.
- B projeto de dados, sistema, domínio e interface.
- C projeto de dados, arquitetural, procedimental e interface.
- D projeto de dados, sistema, domínio, procedimental e interface.
- E projeto de dados, domínio, arquitetural, procedimental e interface.