Boa noite.
Trabalho com desenvolvimento de sistemas web há 4 anos (com asp.net mvc).
Como um sistema ERP é bem abrangente, temos duas formas de trabalho, projeto fechado, onde definiremos todas as funcionalidades do sistema e o orçamento é baseado nesses requisitos, caso precise de alguma alteração nos requisitos, tem que ser feito uma nova analise e um orçamento para essa nova funcionalidade ou alteração na regra de negócio.
A segunda é com os requisitos em abertos, dessa maneira eu te passo o meu valor por hora de serviço e você vai passando as funcionalidades de acordo com a sua necessidade, onde é feito somente o calculo de quantas horas serão necessárias para desenvolver.
Em qual das duas o senhor tem experiência/preferência?
Att,
Bruno Custódio.