Skip to content

Welcome to Normal Framework

The Normal Framework (NF) is a software framework designed for Internet of Things (IoT) application developers, especially those working with building systems. NF is built on years of experience in building, deploying, and operating cloud-connected software products. It leverages modern technologies to make it straightforward to scale and operate applications across a large number of sites.

Solution Architecture

Who is NF For?

NF is intended for software developers and systems integrators seeking a flexible solution to build applications that can quickly integrate with many types of equipment. While the possible applications are limited only by your creativity, we have developed NF with several solution types in mind:

  • Energy optimization: Collects data from equipment and uses analytics to provide feedback to operators or automatically adjust equipment operation.
  • Smart grid "behind the meter" systems: Enables sites to respond to changing electric grid conditions.
  • Fault detection solutions: Analyzes operational data to predict and identify problems.
  • Enterprise data systems: (e.g., ERP, CMMS, or IWMS) Provides consistent, granular data about buildings in a portfolio.
  • Occupant-responsive applications: Allows building occupants to interact more deeply with building systems.

What Does NF Do?

NF’s primary goal is to make installing, configuring, and operating applications that require building system integration fast, cost-effective, and reliable. NF provides the following capabilities:

  • Highly optimized BACnet, Modbus, and Fox data discovery and acquisition— large sites with more than 100,000 objects can be scanned in minutes.
  • Monitoring tools that allow operators to quickly detect outages and network changes, and respond rapidly.
  • System Modeling tools that let integrators normalize data efficiently, for example, by building a Brick or Haystack model.
  • A powerful SDK for building portable, reusable applications and integrations.
  • Robust API support for developing secure, cloud-ready applications using standards like gRPC, REST, OIDC, and Sparkplug.
  • A user-friendly management console for performing common integration setup tasks.