Types of MM .NET Applications

You can create a wide variety of applications in MM .NET. The following sections provide an overview of these different types of applications.

Business and Data Layer Projects

MM .NET's Business and Data Layer Generator, makes it much easier to create Business objects that can be used from a wide variety of front ends.

Whether you're using Entity Framework Code First, Entity Framework Database First, or classic ADO.NET, the MM .NET Business Layer Generator helps you get you up and running quickly using architectural best practices.

MM .NET's flexible data layer makes it easy to access SQL Server, Oracle, or any database with an OLEDB provider, and even switch between these databases at run time.

Windows Presentation Foundation

Windows Presentation Foundation (WPF) is Microsoft's latest technology for building Window applications in .NET. Although Microsoft has done a good job at creating a platform for developing Windows desktop applications, MM .NET fills in many of the holes you find in .NET Windows Presentation Foundation. MM .NET enhances the basic .NET WPF controls, providing data binding, security, localization, and so on.

In addition, MM .NET guides you in creating WPF applications that are flexible, high-performance, and well-designed. By promoting the use of business objects, MM .NET helps you reuse your application logic in different types of applications.

Web Forms Applications

A Web Forms application is a standard Web application with a user interface including Web controls such as text boxes, labels, list boxes, and so on. Again, MM .NET fills in many of the gaps found in out-of-the box Web Forms technologies with enhancements including generic data access, intelligent data binding, security, localization, and so on.

MM .NET guides you in creating flexible Web Forms applications that are scaleable, and high performance, and well -designed by the use of business objects.

Windows Communication Foundation Services

Windows Communication Foundation (WCF) is Microsoft's communication subsystem that allows applications in one machine or across multiple machines to communicate. It is a service-oriented programming model for distributed computing. MM .NET allows you to use WCF to physically distribute the tiers of your application.

Windows Forms Applications

Windows Forms technology is officially dead-ended in .NET and has been replaced by Windows Presentation Foundation. That said, MM .NET still supports the creation of Windows Forms application.

A Windows Forms application is a standard, Windows desktop application. Although Microsoft has done a fairly decent job at creating a good platform for developing Windows desktop applications, MM .NET fills in many of the holes you find in .NET Windows Forms. MM .NET enhances the basic .NET Windows Forms controls, providing functionality such as generic data access, intelligent data binding, security, localization, and so on.


© (c) 2026 Oak Leaf Enterprises, Inc., 1996-2026 • Updated: 09/10/19
Comment or report problem with topic