A Apple tem investido fortemente na promoção do uso do iPad e o iOS como plataforma para aplicações de negócio. Um dos casos de sucesso bastante divulgados é a aplicação mStar da Medtronic, um software para força de vendas no segmento médico. O que a Apple não tem divulgado, entretanto, é que se trata de uma aplicação realmente multiplataforma, rodando o mesmo código C# em Windows, iPhone, iPad, Android e WebKit.
O núcleo do mStar é a CLR (Common Language Runtime). Todo o código é desenvolvido sobre a implementação do Mono, enquanto o Microsoft .NET Framework executa o código em Windows. Os dispositivos rodando iOS (iPad, iPhone e iPod Touch) usam código 100% compilado, algo semelhante ao que seria obtido com Objective-C. Construído sobre a LLVM, o código C# é compilado e linkado ao runtime do Mono. Todas as outras plataformas (Windows, Android e WebKit) usam a IL (linguagem intermediária) padrão junto com o modelo de compilação JIT, comum aos desenvolvedores Java e .NET.
Sobre o núcleo da aplicação está a camada que utiliza o framework MVC multiplataforma MonoCross. (Não há muitas informações a respeito deste framework além de um pequeno whitepaper disponibilizado pela ITR Mobility.)
O MonoCross exige que o desenvolvedor implemente views específicas utilizando os toolkits nativos de cada dispositivo. No iOS, o toolkit nativo é disponibilizado aos desenvolvedores C# através do MonoTouch. Já no Android, esta lacuna é preenchida pelo Mono for Android, também conhecido como MonoDroid.