Introduction

At OpenNMS, we’ve always believed that powerful functionality should be paired with intuitive design. When Meridian 2025 is released in Q4, we’re excited to introduce a major overhaul of our user interface—one that makes it easier, faster, and more intuitive for users to get value from the platform.

Why We’re Updating the UI

The goal of this project is simple: reduce the time it takes for users to go from installation to insight. That means streamlining the experience from login, through node setup, to viewing alarms, outages, and reports.

As Christopher Wong from our UX team put it:
“Getting lost in the very first step does not really help anybody. This project is about clarifying the path—especially for new users—so they know exactly where to go and what to do next.”

This isn’t just about aesthetics. It’s about usability, accessibility, and speed. Research shows that companies who invest in UI improvements see benefits like increased revenue, reduced support costs, and improved customer retention. A well-designed interface builds trust, improves engagement, and helps users accomplish tasks more efficiently.

What’s Changing

Here’s what users can expect:

  • Streamlined Navigation: Menus are now clearer, larger, and better organized.

  • Editable Menu Structure: Menu items are defined in a JSON file, making it easy to update based on user feedback.
  • Improved Node Management: It’s now more obvious where to go to add nodes and view data.
  • Troubleshooting Efficiency: Relevant tools are grouped together to support high-uptime environments.
  • Modern UI Design: We’ve implemented Feather DS components for a consistent, accessible experience.

Christopher explained the challenge this way:
“We had over 40–50 menu items scattered across regular and advanced options. Some features—like Business Service Management—were buried so deep that users couldn’t find them, even after we improved them. This redesign brings those features to the surface.”

Behind the Scenes

This project began in late May 2025, and has been a collaborative effort across UX, engineering, our product teams, and the community. We’ve removed outdated toolkits and moved closer to a pure JavaScript architecture, making future updates easier and more sustainable.

One of the biggest technical challenges was scaling the menu system. As Christopher noted:
“We had to rethink how menus expand. Instead of a long scrollable list, we now use a side-view pop-out—consistent with modern design patterns and easier to navigate.”

UI Updates

We are using the Feather DS design system to power these changes. We built Feather DS an open-source design system under the Apache License, which focuses on simplicity, consistency, and accessibility.

Looking Ahead

These updates mark a major step forward in making OpenNMS more approachable and efficient for both new and existing users. We’re excited to share these updates and look forward to hearing your feedback. This is just the beginning of a more intuitive, powerful OpenNMS experience.

Jump to section

About the Author: José Anés

OpenNMS Product Manager. My goal is to continuously improve the value our products provide to our customers and to make sure you can keep your IT Infrastructure working at the best of its capabilities. Always looking for an opportunity to have a conversation with our customers to understand their needs. Don't hesitate to contact me for any reason. Some background: Over 28 years of experience on the Networks, Systems and Applications Management industry. From developer, to Pre-Sales, to Custom Software Development Consulting, and then into Product Management. Focused on a wholistic view of every dependency that may impact the End User Experience. Extremely happy to be supporting the most flexible management application I have ever worked with.
Published On: August 27th, 2025Last Updated: September 4th, 20252 min readTags: , , ,