m-Power's Architecture

m-Power generates web applications built with n-Tier architecture, comprised of the most popular open source projects. Every application built with m-Power is:

Portable

There is no recompile or redevelopment to move an application to a new locale. It instantly ports.

Customizable

Every application is easily customizable to fit your business rules and look/feel.

Free-standing

Users don't need to access m-Power's environment to use or maintain their applications.


Have a question about m-Power's architecture? Send us a note!


Contact Us

m-Power's Technology Stack

We've built m-Power to be the most open development platform available. It connects to any DB and runs on any OS. It complements any existing technology stack. It generates modern, elegant web applications, comprised of the most popular open source projects. Here's a brief glimpse of m-Power's Technology Stack.

Client Device Tier

m-Power creates responsive web applications that automatically adapt to any device. All applications created with m-Power will run on:

PCs/Laptops

m-Power's web applications run on any major browser, across Windows, Mac, and Linux.

Tablets

m-Power's applications work across all tablet types and operating systems.

Smartphones

m-Power's responsive applications automatically adapt to smartphones, and run on any OS.

Presentation Layer

m-Power application front-ends use standard HTML/CSS/Javascript on the Bootstrap framework:


html logo

HTML

css logo

CSS

javascript logo

Javascript

bootstrap logo

Bootstrap

Security Options

m-Power applications come with enterprise-class security baked in. It also integrates with standard security technologies, such as:


saml logo

SAML

oauth logo

OAuth2

active-directory logo

Active Directory

Integration/Customization Options


m-Power offers multiple ways to integrate your applications with other APIs, customize the code, or include custom business logic:

api icon

Third-party APIs

external objects icon

External Objects

custom code icon

Custom Code

Programming Layer

m-Power generates standard, human-readable Java code, while integrating with a few open frameworks:


Java logo

JEE Java

Spring Framework logo

Spring Framework

Freemarker logo

Freemarker Templating

Fusion Charts logo

Fusion Charts

Database Layer


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

Operating System Tier

m-Power runs on most popular operating systems, such as:


IBM logo

IBM OS/400, AIX, zOS

Windows Server logo

Microsoft Windows Server

Linux logo

Linux

Application Servers

m-Power works with most popular application servers:


Tomcat logo

Apache Tomcat

Oracle Glassfish logo

Oracle Glassfish

Websphere logo

IBM Websphere

Deployment Layer

Deploy m-Power applications anywhere, both in the cloud or on-premise:


Azure logo

Azure

AWS logo

AWS

On-premise icon

On-Premise

Trusted by over 1,500 companies worldwide

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

Learn how m-Power can help you

Sign up for a free trial