Na fase de elaboração do RUP, são realizadas as seguintes tarefas: projetar o software, programar e testar, ou seja, o software será elaborado para então ser implementado.