Trusted by over 1,500 companies worldwide

Medline
Abbott
Schlage
Kolcraft
Prairie Farms
Tire Rack
Farner-Bocken
Showplace

Why choose m-Power for a database front-end?

The m-Power Development Platform lets you create web-based database front-ends easily, without any coding. Here are a few reasons to choose m-Power to create database front-ends for your business:

Speed

Create front-ends with built-in searching, filtering, and sorting...in minutes.

Simplicity

No coding required! Build quickly using a simple point-and-click interface.

Licensing

With no user or distribution fees, m-Power scales easily across your entire business.

Flexibility

m-Power's open architecture works with any relational database, and runs on-premise or in the cloud.

Mobility

Automatically create cross-platform, web-based front-ends with every build process.

Security

Include security features like single sign-on, multi-tenant security, user privilege parameters and more.


See m-Power build a front-end over your database


Try m-Power over your data

We have utilized m-Power to extend capabilities of our existing Retalix ERP database--avoiding modification costs and giving us more bang for the buck.


Paul Millard, IT Manager at Renzi Foodservice

Another aspect of m-Power is the speed at which we can produce most of the applications. If the data is in the proper format in our tables--and it generally is--then all we need to do is pick tables and choose columns through m-Power's menu driven interface. Now, we can actually build applications in hours instead of weeks.


Hayes Howard, Founder and CEO of ComPair Data

It was clear that m-Power offered Raleigh the right tool at the right price backed up by considerable experience.


Barrie Timson, Business Systems Manager at Raleigh Bicycles

How it works: Build a Database Front-End in 4 Steps


m-Power works over your existing database tables, either on-premise or in the cloud. Creating a front end over your database is just a 4 step process:

Step 1

Choose your template and name your application

m-Power's pre-built templates come with all of the architecture and standard features baked in, which eliminates most of the development effort. The "Data List with Web Form" template is the ideal choice for a db front-end. It organizes your data in a table format, and includes options to sort, filter, view, update, and delete rows.

Step 2

Choose and sort your data

Choose your database tables and fields to include in your application. Do you need fields from multiple tables? No problem! m-Power makes table joins simple. Of course, you must also tell m-Power how to sort your data within the application.

Step 3

Optional: Add your logic/filters

This optional step provides a preview of your front end, and lets you add additional specifications to the application. Options include:

  • Field Settings: Customize the fields you would like to display.
  • Record Selections: Filter the data that's displayed in your application, or set run-time filters for the user.
  • Calculations: Add calculated fields to your application.
  • External Objects: Add custom business logic and custom code to your application.
  • Smartlinks: Link your application to another m-Power application, while passing key data automatically.

Step 4

Build

When you click the "build" button, m-Power combines the specifications with the selected template to generate your front end 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.

Step 5

Optional: Customize your application

You have unlimited customization options through m-Painter (m-Power's visual designer) and the Workflow Designer. Here are a few common ways that users customize their applications after they're built:

Look & Feel

You have complete control over your application's look and feel.

Add Workflows

Create workflows that are triggered by your application.

Insert Charts

Add charts and graphs to your application using m-Painter.

Add Features

Add forms, calendar pop-ups, drop-downs, and much more.

Edit the Code

Open up the code view and edit your application's HTML, CSS, or Java files.

Embed other applications

m-Power's Smartlink feature lets you embed other apps within your app, passing key data automatically.

Set up a demo to see m-Power's build process in more detail.


Set up an m-Power Demo

Which Databases Does m-Power Support?


m-Power supports all major databases. Here are a few of the most common databases our clients use:

IBMi logo

IBM Power Systems(iSeries/AS400)

Oracle logo

Oracle

MySQL logo

MySQL

MSSQL logo

MSSQL

Progress logo

Progress

PostgreSQL logo

PostgreSQL

Snowflake logo

Snowflake

Derby logo

Apache Derby

Don't see your database here? We probably support it. Contact us and we'll let you know.


Contact Us
Sunstar logo

Case Study: Sunstar

Sunstar was moving from Lotus Notes to Office 365, but Office 365 doesn't include a CRM system. Since they relied heavily on their CRM system, this created a delay in their rollout. Read this case study to learn how they created a custom CRM system over their database using the m-Power Development Platform.

Results

Their choice of m-Power saved $200,000 in the first year, and $100,000 every year going forward

They now have a CRM system that perfectly fits their business

They created their custom system in less time than it would take to deploy an off-the-shelf solution

Read Case Study

Enterprise‑Grade Security & Compliance

Row‑Level Permissions

Control which users see which rows in an application.

Application Security

Lock down application access per user role.

Use Your Authentication

Integrate with SAML, OAuth2, or Active Directory.

Audit Trails

Full logging of user actions and logins.

Video: How to create a database front-end in 5 minutes


How quickly can you create front-ends over your database? We believe the answer to that question should be measured in minutes, and we just created a new video to show you how it’s done. The following video walks you through a start-to-finish process used to create a front-end over any relational database…in just 5 minutes. You might be surprised to learn just how simple this process is.


Watch Video

Frequently Asked Questions

How long does it take to build a front‑end?
Most m‑Power users go from blank screen to working front-end in under 5 minutes for a basic application. More complex front-ends may require hours or days, depending on the application.
No. m‑Power’s intuitive point‑and‑click interface lets non‑developers create fully functional front‑ends without writing a single line of code.
m‑Power natively supports any JDBC‑compliant database, including Oracle, SQL Server, MySQL, PostgreSQL, IBM Db2, and more.
Yes, you can customize the look and feel using m‑Painter, m‑Power's visual editor. m‑Painter lets you completely customize anything you need, even down to the code level if needed.
m‑Power uses a perpetual license with no per‑user or per‑app fees. Scale to any number of users without additional costs. Contact sales for info.
Click the “m‑Power Demo” button at the top of this page to start a free 30‑day trial.

Learn how m-Power can help you

Sign up for a custom demo