Caro cliente, pelo que pude compreender você deseja um software multiplataforma que possa ser utilizado em qualquer sistema operacional, permitindo a criação de uma rede de usuários para compartilhamento de arquivos em formatos diversos.
Proponho desenvolver um sistema em linguagem Java (usando JavaFX) para permitir que a solução seja multiplataforma, de maneira transparente aos usuários, de modo que os mesmos não precisem de conhecimentos avançados para uso/configuração, podendo esta ser instalada nos computadores por meio de um instalador único.
Para que possamos chegar a um bom produto, a metodologia de trabalho exigirá interação constante ao longo do projeto, bem como uma etapa de homologação e ajustes finais, para os refinamentos do projeto.
Especifiquei os valores na proposta, mas, os mesmos podem ser perfeitamente negociáveis.
Fico no aguardo de seu contato.