Building management system software with IoT integration​

The main dashboard in NeuroCore's building management system application. for All Sites. The screen shows performance cards at the top and a table below with metrics for each property.

Project overview

Neuro Building Systems provides NeuroCore, a building management software designed to monitor the status and performance of equipment and systems with IoT technology in hotels and residential buildings. The platform is used by a variety of end-users, including maintenance technicians, service contractors, consulting engineers, property managers, and owners.

To expand its client base and meet the needs of both potential and current clients, NeuroCore requires a more intuitive and robust user interface. To address these needs, we were hired to redesign the platform, add new features, and improve overall usability.

Services
User research, Prototyping, Usability testing, Design system, UX support

Challenges

Personalized dashboards

Design role-specific dashboards tailored to address the needs and goals of each persona.

Task-focused data

Present key metrics that are easily accessible, understandable, and actionable for users.

White-label solutions

Customization settings for clients and resellers to incorporate their branding.

Evidence gathering

Purpose of our research

To gain a deep understanding of NeuroCore’s end-users, we conducted thorough research, involving a variety of key user personas to gather insights that would guide our design decisions. We aimed to:

  • Identify user needs and pain points
  • Determine unique user requirements
  • Analyze and optimize user workflows
  • Examine competitor products to uncover feature gaps

Studies

Key insights

Users need a clear understanding of performance scores to be valuable

Buildings were assigned a numeric score, such as ‘85,’ to represent their performance, but no further details were provided. Consequently, users didn’t understand its meaning, calculation, and relationship to the building, and may have confused them with NYC energy efficiency grades.

After we divided performance scores into separate cards for Network, Efficiency, Comfort, and Operations, we could incorporate more contextual data to affect the score without overwhelming the user. Additionally, users can quickly identify what needs attention with fine-tuned microdesigns, such as card visual hierarchy, progress chart animations, tooltips, and sparkline charts.

Closeup of a network card showing an animated score percentage with a progress chart, and a sparkline chart of the last 30 days' scores. Tooltips appear on hover for network score details and issue count.
The Issues widget displays total counts for issue priorities (Critical, Medium, Low) and statuses (New, Unassigned, Assigned, On hold). A modal with detailed information for the issue includes issue details, history, activity log, and other active device issues with the device.

Managing active issues is a priority

When a building has an active equipment issue, users must navigate a lengthy workflow across multiple screens to locate the issue and the equipment to diagnose the problem.

To remove this pain point, we added dashboard widgets for ‘Active Issues’ and integrated issues with related data in other widgets. As a result,  users can easily view, assign, and access equipment information within one or two clicks.

Users have a wide range of data requirements

Stakeholder and user interviews revealed that users need varying data based on their roles. For example, service contractors require data to diagnose equipment problems, while hotel managers need insights to ensure guest comfort and overall site performance.

To accommodate the wide variety of unique data needs, each widget is now customizable via ‘Widget Settings,’ allowing users to personalize their dashboard by adding or removing widgets. This approach ensures users can tailor data views to their responsibilities, enhancing usability and efficiency.

Users can customize the dashboard by selecting widgets, including site performance with a breakdown of performance scores, average steam loss, and an option to add a new widget in an empty space.

The power of prototyping

Across multiple project scopes, our prototypes were used to gather stakeholder feedback, conduct usability testing, and even serve as a sales tool in potential client meetings.

One prototype showcased to potential clients featured a new white-labeling option, allowing users to customize the interface to match their branding by adjusting settings for colors, fonts, icons, borders, and shadows. Prototyping this feature was crucial for providing a realistic preview of how the interface responds to customization and proved highly effective, as Neuro gained a new client as a result!

Conclusion

Through a user-centered approach, we successfully addressed NeuroCore’s challenges by designing a more intuitive and robust platform tailored to the diverse needs of its users. We enhanced the platform’s usability and competitive positioning by implementing role-specific dashboards, improving data clarity, and introducing customizable white-labeling features.

This project highlights the value of understanding user needs and leveraging design to create impactful, user-focused solutions. NeuroCore is now better positioned to serve its current clients, attract new ones, and become a leader in building management systems.