I intend to use PRISM libraries to have modular development and MVVM for my WPF application in Windows. The same application needs to be developed for iOS as well. Read that MVVMCross can be used along with Xamarin to have the View decoupled so that Model and ViewModel can be shared across platforms. Now if I use PRISM, will the PRISM libraries be compiled in Mac. What should be my development ecosystem. I prefer to use PRISM, for the modularity framework it provides. The application is a huge application with some dozens of modules. Please advise.