Para uma bem sucedida mudança da tecnologia de sistemas legados, faz-se necessária uma metodologia dividida em fases independentes, consecutivas, e que conte com produtos e resultados tangíveis e controláveis. Mais ainda, é indispensável a utilização de tecnologia, processos e técnicas conhecidas e testadas no mercado, visando a minimização dos riscos e a diminuição dos tempos de aplicação.
Após extenso estudo sobre metodologias e processos de conversão, além de pesquisas junto a fornecedores e parceiros, a Cast adota abordagem baseada em técnicas de engenharia reversa, onde o conhecimento tácito no código dos sistemas é recuperado em diagramas da UML. Sob essa abordagem, a empresa adota um modelo de processo de engenharia reversa de software denominada PENSO-TL, que utiliza ferramentas de código livre e recupera o modelo de projeto e análise da aplicação.
O método utilizado pela Cast apresenta modelos precisos e um processo de desenvolvimento completo e sistemático, que cobre as diferentes fases do ciclo de vida do componente, desde a identificação e análise dos seus requisitos até seu projeto e implementação.