Eu também acho que está mal dimensionado isso aí, veja:
-
Cadastros: clientes, fornecedores, produtos; -> Ok, é um CRUD, mas envolve modelagem de dados, tabelas no banco de dados, integridade, etc.
-
Gerenciamento de pedidos -> Lógica envolvendo as regras de negócio.
-
Relatórios -> Ok é uma consulta, mas vai exibir como? Vai ter impressão?
-
Fluxo de caixa -> Mais lógica de negócio e cuidado para não trabalhar valores de maneira errada.
Fora layout que leva um certo tempo também, o usuário já está imaginando o sistema lindo, e você tá pensando só no código e nas telas branconas sem nada…o cara vai pedir um monte de alteração, mexe nisso, mexe naquilo, dá para fazer isso? Dá para fazer aquilo?? Vc definiu bem o escopo com o cara? Senão como falaram ai vai se tornar um filho, e imagina aquele peste que dá trabalho.
Fora os testes, etc… o que todo mundo já falou por ai, gostaria de atentar ao valor. Independente da métrica utilizada, da complexidade do sistema, volume, etc…aparentemente isso é um sistema que está sendo desenvolvido para facilitar a vida de alguém ou de alguma micro empresa. O cara enxergou essa necessidade e por isso está indo atrás dessa solução. Qualquer sistema que facilite a vida de alguém e traga ganho de produtividade, deve ser mensurado por esse tanto que vai facilitar e poupar o cara, e não pela quantidade de classes, dificuldade, etc…Esse software aí é milzinho no mínimo mas no mínimo mesmo, sendo caridoso. Não dá para cobrar menos de 4 dígitos em sistema ainda mais se envolve grana.
Qualquer software de padaria que é só CRUD do mais simples nego cobra 2K.
Veja que isso aí mais um pouco tá quase o valor que nego cobrava para uma formatação de pc uns anos atrás, cuidado para não derrubar o mercado.