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

HTML

css

CSS

javascript

Javascript

bootstrap

Bootstrap

Security Options

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


saml

SAML

oauth

OAuth2

active-directory

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

Third-party APIs

external objects

External Objects

custom code

Custom Code

Programming Layer

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


Java

JEE Java

Spring Framework

Spring Framework

Freemarker

Freemarker Templating

Fusion Charts

Fusion Charts

Database Layer


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

IBMi

IBM Power Systems(iSeries/AS400)

Oracle

Oracle

MySQL

MySQL

MSSQL

MSSQL

Progress

Progress

PostgreSQL

PostgreSQL

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

IBM OS/400, AIX, zOS

Windows Server

Microsoft Windows Server

Linux

Linux

Application Servers

m-Power works with most popular application servers:


Tomcat

Apache Tomcat

Oracle Glassfish

Oracle Glassfish

Websphere

IBM Websphere

Deployment Layer

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


Azure

Azure

AWS

AWS

On-premise

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