A Concrete Solutions baseia seus processos de desenvolvimento de software no Rational Unified Process (RUP). A Rational(tm) é reconhecida como empresa líder mundial em processos e ferramentas de desenvolvimento de software, e foi incorporada ao final de 2002 pela IBM.
O RUP é um processo Iterativo que têm como principal característica o planejamento de projeto em fases e iterações orientadas para eliminar os principais riscos de projeto o mais cedo possível, sejam eles tecnológicos, funcionais ou até políticos.
O RUP compreende que requisitos de um projeto de software não estão completamente consolidados no momento inicial do projeto e orienta a gestão destes requisitos durante fases definidas para se consumir o menor tempo possível com mudanças de rumo sem impossibilitar mudanças essenciais ao negócio.
Princípios
As disciplinas mencionadas são suportadas por ferramentas que possuem "tool mentors" e são ativamente mencionadas nos guidelines específicos.
O processo de development case específico de um projeto vai arbitrar quais das ferramentas padrão serão usadas num caso específico.
Utilizamos ferramentas automatizadas para as disciplinas: Gerência de Projetos, Gestão de Requisitos, Controle de Qualidade, Governança, Desenvolvimento, Gestão de Configuração, Gestão de Demandas e Issues e Gestão de Conhecimento.