Из того, что я понял, вы хотели бы создать клиентское приложение, которое вы можете развернуть и запустить на любой платформе. Это звучит немного как волшебство. Если вы найдете что-то, что работает для Windows и Android, оно вполне может не работать на следующей платформе, на которой вам нужно развернуть свое приложение (iOS?).
Непонятно, что делает приложение или насколько оно должно быть тяжелым, но если вы перенесете весь вес своего клиентского приложения на сервер, вы сможете быстро создать тонких отдельных клиентов, совместимых с платформами, которые им необходимы для запуска. и вы можете попросить сервер выполнить всю тяжелую работу и передать результаты по стандартным протоколам, таким как JSON / XML по HTTP.