Um projeto de desenvolvimento de software consiste em resolver problemas utilizando-se de aplicações, frameworks, sistemas e tecnologias, a fim de ter um produto como websites, aplicativos desktop e mobile, bots, códigos de automação, entre outros, e que resolvam parte ou totalmente um problema. Na etapa de Projeto de Sistema no desenvolvimento de software, deve-se: