JUniversal: Microsofts Java-basierter Ansatz für plattformübergreifende mobile Anwendungen
Für jede mobile Plattform eine separate App zu schreiben, ist umständlich und vor allem teuer, weshalb es sich anbietet, soviel vorhandenen Code wie möglich weiterzuverwenden. Gleichzeitig die ursprüngliche UI über die Geräte hinweg zu erhalten stellt dabei den Königsweg dar. Es existieren bereits zahlreiche Optionen für die plattformübergreifende Entwicklung, beispielsweise Cordova oder Xamarin.