ZPM.NET™

ZPM.Net™ is an open source web business application framework with server and client side framework optimized for web business applications utilizing ASP.NET MVC, Entity Framework and jQuery. It is intended as a starting point for developing feature rich business applications, but components can be broken out and modified to work with existing applications.

Ready to run Visual Studio project for ZPM.Net can be downloaded from https://github.com/garyhoff1/ZPM.Net.
Feel free to Contact Us if you find problems or have suggestions.

The DataView class provides complete CRUD functionality (create, read, update and delete) with an intuitive user interface in an all in one page format. No pop-up dialogs. New views are easily setup using the step by step ZPM.DataView video tutorial.
The ReportBuilder class also provides an intuitive user interface in an all in one page format. New reports are easily setup using the step by step ZPM.ReportBuilder video tutorial. It supports user created reports that can be private or shared, with output to the screen, Excel or PDF.
Users can choose columns, sorting order and advanced filtering criteria.
Project Requirements
ZPM.Net Demo and Tutorial Videos

The tutorials assume experience with C#, jQuery and Entity Framework. The database is set up as a separate project (Zpm.NetDb) within the solution. Altering the database is beyond the scope of the tutorials, however changes should not be an issue for anyone experienced with Entity Framework.

User Interface

The user interface design for this demo is targeted towards the business user who spends many hours a day in the application. Such users demand that the interface be as efficient as possible, willing to sacrifice white space and accept terse prompts in exchange for less navigation to additional pages than the UI design for a typical web user.

ZPM.Net framework is not tied to a specific UI style, with the exception of the DataView list. Customizing ZPM.Net to any UI design should not be a difficult task.

ZPM.Net components:
ZPM.Net Customization
Planned Future Enhancements: