Tenho plenas condições de te atender, tenho um sistema que é capaz de atender todas estas necessidades, precisamos só customizar para a sua necessidade. Neste caso te cobraria um valor das customizações específicas suas e o sistema ficaria em um servidor meu, pois tenho muita coisa desenvolvida neste sistema, existiria um valor de mensalidade para cobrir custos de manutenção do servidor e do sistema. Pode ter acesso a qualquer momento a backup do banco de dados; findo o contrato os dados do banco de dados são todos seus.
Uma outra possibilidade é eu fazer o sistema do zero e ele pode ser completamente seu, ficar no seu servidor, sem mensalidades. Mas o custo inicial aqui é maior.
Mas para fazer um orçamento preciso saber exatamente o escopo do projeto, como passou é bem genérico. Que consigo te atender, disto não tenho a menor dúvida, já fiz sistemas mais complexos.