Transformar uma aplicação desktop em web service

Hi dudes…
sendo bem direto, eu criei um programa desktop com um banco de dados integrado (SQLite), mas agora pretendo fazer um compartilhamento das informações do banco de dados entre outros dispositivos como um smartphone e tablet. Porém não tenho esse conhecimento por isso gostaria de saber qual o tipo de tecnologia que posso utilizar para desenvolver esse projeto.

Se possível, eu gostaria de uma solução na qual eu pode-se continuar usando o banco de dados SQLite e que eu apenasse compartilhasse as tabelas com esses outros dispositivos. Ou seja eu teria ainda um banco de dados funcionando Offline (SQLite) e caso o usuário quisesse compartilhar os dados dele com outro dispositivo ele apenas subiria as informações da base de dados dele para outro dispositivo

se alguém poder me ajudar ou indicar artigos e tecnologias site qualquer coisa é bem vinda desde que ela atenda as essas especificações
Obrigado desde já