Amigo, analise onde e como será usado esse software, por exemplo, o cliente utilizará somente em um notebook ou desktop com windows? então seria interessante utilizar o Delphi, que agora está n versão 2010, que eu uso, e recomendo, possui bons recursos, utilize o banco de dados Firebird, pois ele funciona melhor com o Delphi. O cliente que mobilidade? acessar o sistema do celular, tablet, ou de outros lugares? então crie um sistema online em php que também trará bastante resultados.