Na Makesys o mapeamento e levantamento de requisitos é um modelo sistemático para encontrar, documentar, organizar e rastrear os requisitos variáveis de um sistema. Requisito é uma condição ou uma capacidade com a qual o sistema deve estar de acordo, seja ele funcional ou não funcional.
Os requisitos funcionais: especificam ações que um sistema deve ser capaz de executar, sem levar em consideração restrições físicas. Os requisitos funcionais especificam, portanto, o comportamento de entrada e saída de um sistema.
Os requisitos não funcionais: descrevem apenas atributos do sistema ou atributos do ambiente do sistema, como: usabilidade, desempenho, confiabilidade, design, implementação, interface e físico.
Ao longo dos projetos realizados temos visto que, através de uma postura correta entre os participantes do projeto e a utilização de ferramentas como (entrevistas, brainstorming, UML, protótipos e outras), essas nos ajudam a mapear e nortear os requisitos de forma a ficar claro para ambos os lados.