Um requisito descreve uma condição ou recurso ao qual um sistema deve estar em conformidade; ele é derivado diretamente das necessidades do usuário ou declarado em um contrato, padrão, especificação ou outro documento imposto formalmente.
O Rational Software Architect utiliza a integração com o Rational RequisitePro para fornecer um banco de dados de requisitos e documentos de requisitos para criar e gerenciar requisitos associados aos casos de uso e outros elementos de modelo.