Software

One data model, nine modules, a single panel

NovuSoft builds the whole chain from meter to unit statement in one place. What you define once shows up wherever it is needed again — no intermediate exports, no second program, no copying by hand.

Data model

One hierarchy, from partner to meter

Every screen in the panel sits on this hierarchy, and permissions are distributed from the same tree.

Hierarchy

Partner
The portfolio owner. Each partner sees only their own projects; the system administrator sees everything.
Project
A residential site or apartment building. Contract details, management contacts and billing parameters live at project level.
Loop
The container for reading. Modem and M-Bus converter definitions sit on the loop, and its scope can be the whole project, a few blocks, selected units or individual meters. It is also the most practical way to set the billing scope.
Block
The physical division of a project. Units are attached to blocks.
Unit
An apartment or a shop. The usable area (m²) used in heat cost allocation comes from here.
Meter
A heat, hot water, cold water or electricity meter. Brand, serial number and first reading date are held in the inventory.

What the hierarchy buys you is simple: a partner cannot step outside their own projects, and a project manager cannot read another project's meter.

Loop is the flexible link in that chain. Modem and M-Bus converter definitions live on the loop, and its scope is built to fit: the whole project, a few blocks, selected units or individual meters. Both the reading scope and the billing scope are most easily chosen through it.

M-BUSwM-BUSEXCEL IMPORT/EXPORTGDPR-ALIGNED

Roles

Six roles, six different screens

Users are defined by their role and each one sees only the projects they have been given. Resident records (people) and panel users are two separate concepts.

System administrator

Sees every partner, project and user; definitions and system settings live here.

Partner manager

Manages the projects in their own portfolio. Another partner's data never appears on any screen.

Project manager

Runs reading, billing and subscriber work for a single project.

Block manager

Sees the units and statements of the block they are responsible for.

Field technician

Sees only the reading tasks assigned to them, on their own phone, and enters indexes.

Resident

Does not sign in to the panel; reaches their own unit statement through a unit-specific link.

End-to-end flow

From setup to period close

The path a project follows from its first setup to its first bill.
  1. The project is set up: blocks, loops and units are defined, and units are imported in bulk from Excel.

  2. Meters are added to the inventory and attached to loops; the modem is defined and paired with the line.

  3. At period end the reading is started; a field task is opened for meters that could not be read.

  4. In the billing wizard, scope, period, parameters, extra charges and estimation are completed.

  5. The calculation runs and is kept as a draft until it has been checked, then the period is closed.

  6. The posting list is printed and unit statements are delivered to residents and management.

Deployment options

On our panel, or on your own servers under your own brand

The same software runs two ways. Almost no one in this industry offers the second — your servers, your brand, the modules you choose.
Option 1

NovuSoft cloud panel

You start the day the account opens. Servers, backups and updates are ours; you pay per use.

  • No installation, live the same day
  • Per-use pricing
  • Maintenance and updates on us
Option 2

Self-hosted, under your own brand

The software is installed on your servers and opens under your name. Data stays under your control and usage is unlimited.

  • Data on your servers, clear accountability
  • Panel with your brand and domain
  • Unlimited users and meters

Selectable modules

Take what you need and add the field app, work orders or quote management later. You do not pay for modules you do not use, and your data stays where it is.