Olá moncerra,
Quanto a você desenvolver um soft para um cliente que tenha mil itens no estoque ou duzentos mil isso não pode modificar a estrutura que você terá que implantar, não podemos pensar que aquele nosso cliente nunca vai crescer ou expandir, certo?!
Tenha em mente alguns dados importantes antes de você começar a codificar o projeto.
O tipo de banco de dados;
Qual a linguagem e interface;
Defina a estrutura e hierarquia dos setores no projeto;(cadastro e etc..)
Levante todo o tipo de informação: fluxograma do projeto e de cada setor, gráficos, relatórios que irá criar e componentes;
Crie um bom follow up do projeto isso irá ajudar a desenvolver um help;
Prazos para desenvolver, implantar, treinamento e suporte pós venda;
Estas são algumas dicas estruturais não estou dizendo programáveis apenas para você ter uma idéia de como irá se comportar o soft e o que pode oferecer ao seu cliente.
Com relação ao valor do software: se você for desenvolver para vender a outros clientes então vai ser soft comercial ai você precisará de orientação (contador e advogado), agora se for um projeto exclusivo a conversa é outra.
Outra coisa caso você não tenha muito experiência na parte de analise e desenvolvimento de software não estou dizendo codificar ou programar, siga a dica do Eliezer Topassi se esse não for o seu problema siga em frente e conte com os amigos dos foruns.
Abraços,