How to build a BI and reporting suite with m-Power

This deep dive into m-Power's build process creates a custom BI and reporting suite from scratch, starting with a single spreadsheet and ending with dashboards, forecasting, and write-back. The whole build takes under two hours. Watch the full walkthrough below.

m-Power

The m-Power Demo Video Series: BI and reporting suite

The m-Power Demo Video Series takes you on a deep dive into m-Power's build process, walking you through a start-to-finish development project. In every video, we tackle a project that would require days or weeks of manual coding, and complete the whole thing in under two hours.

In this project, we start with a single spreadsheet full of data and create a suite of BI and reporting applications. Along the way we add multi-tenant security, a pivot table, a ranking report, dashboards, sales forecasting, data write-back, and a data warehouse. Each step is explained as we go.

There are very few instances I've run into with m-Power where I'm hitting a brick wall and the software itself is a limiter. There's very little we can't do with it. Our imagination is the only limiter.

Case Escher, Employee Services Consultant, The Partners Group

Questions about building reports

Don't see yours? Ask us. You'll get an answer from someone who builds with m-Power every day.

Send us a note

Page updated July 2026

How long does it take to build a reporting suite like this?

The full walkthrough runs under two hours, from an empty data dictionary to a finished suite with dashboards, forecasting, and write-back. Your own timeline depends on how many applications you need and how much you customize them, but the build steps are the same ones shown here.

No. The build process is template-driven, so people who know their data can build reporting applications without writing code. Developers can go further and edit the generated code directly when they want to.

m-Power builds over any JDBC-compatible database, including Db2, SQL Server, Oracle, MySQL, and PostgreSQL. It works with your data where it already lives, so there is no data migration involved.
See it for yourself

See a reporting suite built over your data

We'll walk through the build live, using your data and your use case, and answer any questions your team has.