Как сделать кроссплатформенный сервис?
с такой стеной текста и потоком сознания только обратиться в контору, для:
1) создания и детальной проработки технического задания
2) обратиться в другую или эту же контору для выполнения созданного технического задания.
С такими наполеоновскими планами ты будешь в одно рыло пилить всё это до морковкина заговения или твою идею придумает кто-то еще и реализует её быстрее тебя, раз она решает кучу проблем куче людей.
С технической точки зрения - это рядовая задача.
Бекенд в данном случае - некий сервер со специально написанным тобой программным обеспечением (или группа серверов) в интернете, к которому обращаются все твои мобильные приложения, а также фронтенд твоего веб-сайта. 
Как минимум это API+база данных. А в подавляющем большинстве случаев это API+так называемая "бизнес-логика"+база данных.
P.S.:
Это тебе обойдется минимум в стоимость автомобиля.
Нового. Возможно, отечественного производства, но нового.
А возможно и не отечественного.