
Exécutant du code managé, à savoir passant par une machine virtuelle, Midori sera conçu pour fonctionner directement sur une machine, être hébergé via l'hyperviseur Hyper-V de Windows ou même par un processus Windows. La documentation parle de processus logiciels isolés afin de réduire les dépendances entre les applications, et entre les applications et l'OS lui-même.
Toujours selon cette documentation, Midori sera construit avec une architecture uniquement asynchrone - gage de temps de réponse rapides -, pour la concurrence des tâches et l'utilisation en parallèle des ressources locales et distribuées.
De la documentation et l'article de SD Times, il ressort surtout l'aspect cloud computing de Midori. Ce n'est finalement guère surprenant sachant que Microsoft oeuvre pour sa stratégie Software + Services, et que pour les débuts de Windows, l'Internet n'avait pas toute l'importance qu'il a aujourd'hui.