Этот вопрос немного широк / неясен, но вы можете подумать о переносе приложения на внешний интерфейс ASP.NET, а затем загрузить его с помощью оболочки на мобильные телефоны и настольные компьютеры.
По сути, создавайте собственные приложения, которые, в свою очередь, загружают веб-приложение ASP.NET.Это довольно распространенный подход, поскольку он сокращает время разработки.