Product Information
What is M#?
M# automates the management of 90% of code, eliminating the majority of human errors. It has been proven to generate better, safer, and more reliable code at least four times faster.
M# is a suite of tools designed for rapid web application development. Unlike traditional RAD tools, M# is specifically tailored for mission-critical enterprise applications based on best practices, rather than just prototypes or small-scale apps.
Development with M# is approximately four times faster than typical development models. It operates on a domain-driven declarative model, allowing such artifacts to be created simply and quickly in a declarative manner. The M# generator then converts them into standard ASP.NET MVC and C# source code.
The end result is a standard ASP.NET application that can be maintained with or without M#. This makes adoption risk-free, as there is no "lock-in" or other business risks involved.
This website provides an architectural overview along with detailed examples and tutorials to help you begin your journey with M#.
To get started, explore the items in the left-hand menu from the top.
M# primarily generates code in the C# programming language. Since the "sharp" suffix is used by many other .NET languages, M# follows the same convention. M# uses its own IDE—a web-based application for creating ASP.NET WebForms—and Visual Studio for ASP.NET MVC projects. Within the IDE, users can type, select from suggestions (IntelliSense), or use the mouse to define entities or user interface modules.
Internally, the M# IDE stores these module definitions as JSON files. During the build process, it generates C#, ascx, and ascx.cs files. From that point onward, neither XML nor M# is required to render the module or to be installed on the machine serving the page.
The new version of M# integrates with Microsoft Visual Studio.
How to use M#?
No usage instructions available, please contact customer service for details
Core Functions of M#
Lightweight
Command Line Interface
Script Support
.NET Framework
Web-Based
Usage Scenarios of M#
No usage scenarios available, please contact customer service for details
Common Questions about M#
No common questions available, please contact customer service for details




















