What is MonoCross?

MonoCross is a C# .NET Model-view-controller (MVC) framework where the Model and Controller are shared across platforms and the View is implemented for every specific platform and/or target architecture. It allows the development of both native and HTML5 web apps that share business logic and data code. The pattern enables cross-platform portability of business logic and data access code, (Model + Controller), while supporting full, native and/or platform-specific presentation (Views). This enables separation of the presentation layer, (View) from the application code (Model + Controller). This modification enables portability of application code across multiple platform targets.

Talk To Our Experts

Advantages of MonoCross:

  • It uses MonoTouch to produce native iOS applications for iPhone, iPad, and iPod touch, Mono for Android to creating native Android applications, and ASP.NET to support HTML5 apps using AJAX, CSS, and Javascript.
  • The framework is mentioned in books.
  • It is being used by large Fortune 500 enterprises in production.

MonoCross Features

It has the feature of Cross-Platform Mobility

You can build native apps that use any platform-specific APIs or HTML5 to provide rich web-based functionality, all while using the exact same business logic and data code, whether running on the device or the server. You have the flexibility to write one application for all supported platforms and architectures and have a custom user interface for each platform.

Clients Using MonoCross:


Novell, Inc. was a software and services company headquartered in Provo, Utah.

Our Experience









Our Clients

Contact Us

We welcome you to contact us for more information
about any of our products or services.