такая штука и на .net реализуется. За пару вечеров, правда, и под что-то крепче)
Но основная мысль такая: можно конечно, задача весьма распространенная. Удаленное хранилище данных + клиент
Здесь действительно важно, чем вы владеете уверенне всего: .net, python, ruby, php, js etc.