m-Power [ 1 ]は、ポイントアンドクリックインターフェースを使用してエンタープライズWebアプリケーションを作成するローコード開発プラットフォームです。m-Powerは、CSS、HTML、JavaScriptなどのオープンソース言語で開発されています。m-Powerで作成されたアプリケーションは、Javaをサポートするあらゆるデータベースまたはプラットフォームで動作します。ローコード開発に加えて、m-Powerにはビジネスインテリジェンスとビジネスプロセス自動化機能も含まれています。
m-Powerの前身は、mrcがmrc-Queryシリーズを開発した1983年に遡ります。mrc-Queryシリーズは、当初、あらゆるレベルのビジネスパーソンがプログラマーに頼らずに業務を行えるようにすることを目的として開発されました。しかし、日々の業務で直面する煩雑な構文処理の多くを自動化できることから、プログラマーや開発者の間でも広く支持されるようになりました。
1987年、mrcはmrc-Productivityシリーズを開発しました。mrc-Productivityシリーズは、Web開発、迅速なアプリケーション開発、リアルタイムレポート機能を1つのパッケージで提供しました。[ 2 ]さらに、「学習可能な」コードジェネレーターでもあり、ユーザーはmrc-Productivityシリーズにアプリケーションを開発する言語や独自のコーディング標準と構文を教えることができました。
しかし、mrc-Productivity Series はDB2/400 データベースに限定されていました。AS /400市場を超えて事業を拡大するため、mrc は mrc-Productivity Series に Java コードを生成する方法をトレーニングしました。[ 3 ] 新たにトレーニングされた mrc-Productivity Series を使用して、mrc は 2004 年に m-Power を開発しました。[ 4 ]