Flexmonster 3.0 — a message from our CTO

Working on Flexmonster has been our team’s passion for years. The component has proven to be a powerful tool with a wide range of data visualization and analysis features. Our team has constantly looked for customers’ feedback and used it to evolve the component further. 

Over time, we accumulated numerous ideas on making a qualitative leap to take reporting to a whole new level. Powered by insights and experience, three years ago, we began rewriting everything from scratch to create Flexmonster 3.0

Today, we are ready to present what we have been working on all this time. So, let’s dive in.

What makes Flexmonster 3.0 ✨ special ✨?

You might wonder: Why not just keep adding features to version 2.9? The answer is simple — its architecture imposes limitations that prevent us from keeping up with the times and latest standards. 

Every year the amount of data for analysis grows, performance demands increase, and users want to analyze their data with more comfort and efficiency — even from mobile devices. Software engineers who develop their software look for a reliable partner that offers a high-quality, well-tested, and thoroughly documented product — and we meet that standard.

Being dedicated to delivering a continually evolving product that addresses our customer's needs, we were not entirely satisfied with the architecture of Flexmonster 2.9. With this in mind, we decided that our component required a full reboot to make this grand step further.

New Architecture 🏗️

A key element of the new version lies in what’s invisible on the surface but plays a crucial role. Having reimagined the architecture and adopted the latest development standards, we can rapidly enhance the product and deliver new features. Developers will be able to integrate the component seamlessly for their users. Most importantly, the whole process of integration and usage will be both fast and reliable.

Top-Tier Performance 🚀

We understand how much our users value performance. We also know Flexmonster 2.9's strengths and weaknesses inside out and where its performance could be improved. In the new version, we are designing the component to handle even the most challenging scenarios — analyzing millions of rows of data in mere seconds. We see this as a challenge and employ state-of-the-art approaches and innovative solutions to achieve this goal.

Dashboard-Focused 🍱

Being data analysis experts, we understand that comprehensive reporting goes beyond pivot tables. The broader reporting ecosystem includes charts, flat tables, filters, different controls, ways to combine different datasets, and more. 

We plan to start with two visualization types: pivot and flat grids. This set will expand over time, enabling developers to build any dashboard they need by incorporating both our built-in and third-party visualizations.

The new component logic will be fully focused on the efficient creation and use of dashboards, which we did not have in Flexmonster 2.9.

Redesigned UI/UX 📟

Naturally, we wanted the new version to look sleek and modern. We didn’t just redesign a part of it; we revamped everything, including the UI framework, ensuring that current and future interfaces are harmonious. 

We also included support for responsive design, accessibility features, right-to-left (RTL) languages, and various look and feel customization options to ensure that the component can blend organically into our customers’ applications.

Our Next Steps 👣

We can’t wait to share our progress with you! We are getting ready to publish a dedicated website for Flexmonster 3.0. It will feature a demo of our first public version and a news feed to keep you updated on our developments. Soon after the website launch, we will finalize the beta version for you to download and test with your own data.

See you in the coming months!


Ian,
CTO at Flexmonster

Subscribe to our news: