A modelagem de negócio pode apresentar objetivos diferentes e consequentemente esforços e elaboração de produtos diferentes, com base no contexto e nas necessidades e preocupações dos envolvidos. Dentre os que dizem respeito ao ciclo de vida de desenvolvimento de software, destacam-se os dois objetivos abaixo: