m-Power's Build Process

"I am so pleased with how incredibly powerful m-Power is compared to how simple it is to use."
--Nicole Kenneally, Senior Programmer/Analyst, Glatfelter Insurance Group

How does m-Power's build process save time?

Templates are the secret behind m-Power's rapid development. We have developed, and continue to develop a wide variety of application templates, which provide the foundation for all applications built with m-Power. Thanks to the templates, m-Power's build process consists of 4 easy steps:
  • Many templates to choose from

    We have many different types of templates to choose from. You simply find the one that most closely resembles the application you wish to create.



    Many templates to choose from
    Choose a template
  • Provide instructions to your application

    The application specifications include:

    • Data selection: Specify which data tables and fields you need for your application.
    • Sequencing: This tells the application how to sort your data.
    • Field settings: m-Power lets you customize each individual field or reorder the fields.
    • Optional specs: You can also add calculations, external objects, and smartlinks into your application, but these are not required.



    Determine application specifications
  • What goes on behind the scenes

    When you click the "build" button, m-Power combines the application specifications with the selected template to generate the application. The compile process automates these steps:

    • Generate the Java source code, including the SQL database access statements.
    • Compile the Java source code into a J2EE Java servlet program.
    • Create the HTML presentation file.
    • Create the XML properties file for setting application-level options.
    • Deploy the entire package to the application server.



    Click the "build" button
  • Add your company image

    Once you’ve built your application, open up m-Painter to adjust the look and feel of the application. m-Painter also allows you to insert graphs, charts, calendar popups, and much more…



    Many templates to choose from
    Edit the look and feel (if necessary)

Not your ordinary templates

Don't let the term "template" fool you. m-Power's templates are nothing like the templates you find in MS Word or Powerpoint. m-Power's templates include the application layout, foundation, and advanced features like ajax suggest, sorting, filtering, searching, graphing, and more (see below). Essentially, these templates are pre-built web applications. Once you add data and define a few specs, you're done. Here are a few benefits to this approach:
  • You're already 80% done

    All of the hard work is already done for you. We've done all the coding, added all the features, and tested all of the templates. You're 80% finished when you start.



    Rapid development
  • Instant Mobile Apps!

    The templates can automatically generate tablet and smartphone versions of every app you create. Also, they can automatically translate your applications into any language you want.



    Automated mobile and translation
  • Only limited by your imagination

    Templates are easily embedded into other templates to create nearly any type of web application. When used together, there's no end to what you can build.



    Unlimited possibilities
  • Open source and customizable

    Because the templates are built on open source architecture and frameworks, they are easily embedded into other software and applications. You can also train them to generate applications that fit your programming standards, business rules, and company image.



    Complete control

Available Templates

m-Power currently offers 15 different templates, each with unique features and capabilities. Hover over each template for a screen-shot and short description.

= Popular template

Inquiry Templates

Multiple Record Inquiry

Multiple Record Inquiry Template

This template creates sortable/searchable data listing web applications, such as: Customer listings, product listings, shipment history apps, and much more.

Single Record Inquiry

Single Record Inquiry Template

Primarily used for drill-down applications, this template is extremely flexible. Create standalone drill-down apps, embed it in other applications, create hover drill downs, and more!

Calendar

Calendar Template

m-Power is for everyone!

The calendar template builds applications that access date-based data, such as: Shipping calendars, scheduling applications, and much more.

Reporting Templates

Prompted Report

Report Template

m-Power is for everyone!

Perfect for ad-hoc reporting, this template lets end users select/filter data at run-time, choose output levels, and email/export reports straight from the browser!

Report with Graph

Report with Graph Template

m-Power is for everyone!

This template lets end users generate reports with graphs, and email or export those reports straight from the browser.

Ranking Report

Ranking Report with Graph Template

m-Power is for everyone!

This template creates top/bottom reports that let you instantly see the best and worst aspects of your business.

Interactive Report

Interactive Report Template

m-Power is for everyone!

This template makes business analytics easy. With its smart selections and automatic drill-downs, interactive reports let users easily access and analyze large amounts of data.

OLAP Pivot Table

OLAP Pivot Table Template

This template lets you create web-based pivot tables over real-time data from your database.

Cross Tab Report

Cross Tab Report Template

This template creates reports that cross reference row data with user-selected column data in a simple matrix format. Great for summarizing and comparing data, this template is often used for sales analysis apps, accounting apps, and much more.

Maintenance Templates

Work-with Maintenance

Work-with Maintenance Template

This template creates powerful database CRUD (Create, Read, Update, Delete) applications that let you easily maintain data in your database.

Single Record Maintenance

Single Record Maintenance Template

m-Power is for everyone!

Often used to create drill-downs from other templates, this template creates applications that let you update single records in the database. Great for order entry applications, customer portals, CRM apps, and much more!

Grid Update Maintenance

Grid Update Maintenance Template

m-Power is for everyone!

This template creates applications that let you rapidly update and/or delete multiple database records at one time. Great for shopping cart apps, budgeting apps, and more!

Reorder Maintenance

Reorder Maintenance Template

This template creates applications that let users dynamically re-order database records using simple drag-and-drop. Perfect for work order maintenance applications, project management, and more.

Data Upload Maintenance

Data Upload Maintenance Template

This template lets end users easily upload their spreadsheet data to your database. When used with reporting templates, it's a perfect way to let users maintain their own ad-hoc reporting data tables.

Summary Templates

Summary

Summary Template

m-Power is for everyone!

This template lets you produce data marts and run batch-capable apps with built-in scripting and scheduling.

See the build process for yourself

Would you like more information?



Please tell us a little about yourself:

Name:


Company:


Email:


Phone:


Please leave this box empty


What would you like to know more about?



Want to see a live m-Power Demo?


You are one step away from viewing the amazing capabilities of m-Power with your own eyes! Just fill out this form and one of our product specialists will contact you to set up a time and date for a live m-Power demonstration.

Name:*


Company:*


Email:


Please leave this box empty


Phone:*


Any specific functionality you would like to see?



Consulting/Mentoring Questions


If you have questions about mrc consulting or mentoring, or if you have a project on the horizon, please fill out this form.

Name:*


Company:*


Email:


Please leave this box empty


Phone:*


How can we help you?



Ask us about m-Power's pricing



Please tell us a little about yourself:

Name:*


Company:*


Email:


Phone:*


Please leave this box empty


Notes:



Would you like more information?



Please tell us a little about yourself:



Name:



Company:



Email:



Phone:



Title:



What would you like to know more about?




subscribe to newsletter
Want to receive weekly insight, tips, viewpoints, and news from a 31-year industry veteran? Enter your email below to subscribe!

m-Power Customers

Customers


mrc (US)
2001 Midwest Road
Suite 310
Oak Brook, IL 60523
630-916-0662
mrc (UK)
Argyle House
1 Dee Road
Richmond, Surrey
TW9 2JN
+44-20-8322-7720