Industries / Real Estate · Sheet 00

The data about one asset lives in six places. Nobody bought the layer between them.

The PMS holds the rent roll. Accounting holds the ledger, and it does not agree. The CRM holds the pipeline, the maintenance queue holds work orders keyed to nothing, the leases are scans in a folder — and the number the owner actually asked for is in a spreadsheet somebody rebuilds by hand every month. Nobody bought a bad system; every one of them is good at its own job. We build the two things nobody sold you: the integration layer that makes the same number mean the same thing everywhere, and the AI layer that reads the documents nobody has time to read.

We run it as a Portfolio Data Audit: we map how data moves between your PMS, your accounting package, your leasing system and your maintenance queue today, and mark every point where a human is doing the translation. You keep a one-page diagram of your own data flow — that diagram is the offer, the call is just how it gets delivered. No slides, no follow-up sequence.

UnitBeat real-estate platform — the portfolio view owners, managers and tenants each see differently
UnitBeat · one portfolio, three views

Written for operators, not for a pitch deck

Sheet 01
Scope
Built for
  • Owner-operators and property management companies running roughly 500–20,000 residential units, or a commercial portfolio of comparable size.
  • Brokerages and investment sales shops whose pipeline, client records and commission splits are spread across a CRM, a shared drive and one person’s spreadsheet.
  • Workplace, facilities and corporate real estate teams holding sensor data they cannot turn into a decision.
  • PropTech companies past seed with a product in market, needing senior capacity for a twelve-week problem rather than a permanent hire.
Not for

Institutional funds with an in-house engineering division. You already have the team this page is offering, and you will get more from your own roadmap than from us.

Big enough that the rent roll no longer fits in one person’s head, small enough that nobody has an internal platform team — that is the shape where this work pays for itself.

Where this work happens

Every one of these builds started at a table like this one, with an operator describing the month-end they had just survived.

Fluvius meeting the MadValorem real-estate client in Miami
Real-estate client · Miami

Six scenes from a month you have already lived

Sheet 02
Observed conditions
02.1

“Which leases have an option to renew in Q3?”

The honest answer is that somebody will read PDFs for a week to find out. The notice windows are in the leases, the leases are scans, and the abstract spreadsheet was last fully trusted two acquisitions ago.

Cost: one missed notice window is a rate you did not get to reset
02.2

The PMS and the accounting package disagree, and close absorbs the difference

Two systems, two versions of the same month, and one person who knows which to believe for which line. The fix is the same manual reconciliation every time, and nobody has an hour to write it down.

Cost: month-end runs long, every single month
02.3

Three audiences, one set of numbers, three different spreadsheets

The owner wants NOI and variance to budget. The manager wants delinquency and open work orders. The tenant wants their own ledger and nothing else. Each gets a hand-built export.

Cost: correct one, and the other two are silently wrong
02.4

CAM reconciliation by hand, then disputed by the tenant

Pro-rata share, exclusions, caps, gross-up — all in the lease, none of it in the system, all of it reassembled in Excel each year. Then the tenant’s asset manager asks for the backup.

Cost: three days to produce what should be a query
02.5

A maintenance queue with no relationship to the asset record

Work orders arrive by email, phone and portal, land in a queue keyed to nothing, and never make it back to the unit history.

Cost: has this HVAC unit failed four times or once? Nobody can say
02.6

Sensors are recording; nobody is deciding

Desk sensors, badge readers, room panels, the BMS — all producing data, all feeding a dashboard nobody opens.

Cost: the renewal decision on the floor gets made from a hunch
Interface we built

One source of truth projected three ways — owner, manager, tenant — without three different versions of the truth appearing behind them.

UnitBeat multi-role real-estate platform showing owner, manager and tenant views over one portfolio
UnitBeat · one portfolio, three views

What is hiding inside each floor’s lease

Sheet 03
Stacking plan — illustrative

A building, drawn as its tenancies. Select a floor to see what the lease says about it — area, expiry, next escalation, and the notice window that decides whether you get to reset the rate. Floors whose notice window falls inside the next two quarters are marked. Every one of these fields exists today; it is just sitting in a PDF.

Ground line · illustrative building, not a client portfolio
SELECT A FLOOR · ARROW KEYS MOVE BETWEEN FLOORS · MARKED FLOORS HAVE A NOTICE WINDOW WITHIN TWO QUARTERS

This is the argument in one picture: the information is per-floor, it is operational, and today answering “which notice windows land in Q3” means somebody reads the files. Lease abstraction turns this drawing into a query.

Fluvius founders between client meetings in New York
Between meetings · New York

The asset is physical. The data about it should still agree.

Four corners of the same industry

Sheet 04
Delivered work
UnitBeat · multi-role platformOwners · managers · tenants

One portfolio, projected three ways without three truths

Owners, property managers and tenants each get their own view of the same underlying portfolio data — analytics, leasing and payments. The hard part was never the screens: it was the permission and data model underneath them, so that one source of truth can be projected three different ways without three different versions appearing. Shipped as a working multi-tenant platform with role-scoped analytics, leasing workflow and payment handling.

READ THE CASE →
Location intelligenceGeospatial · data science

Footfall and catchment, privacy-safe at volume

Anonymised mobile data turned into footfall and demographic insight for site selection and catchment analysis. The hard part was doing it privacy-safely at volume: aggregation and anonymisation that hold up to scrutiny, over a pipeline large enough that naive processing is not an option.

READ THE CASE →
MadValorem · brokerage ERPDeals · clients · roles

A back-office shaped to how the firm actually works

Client and deal management, role-based access across the firm, and integrations with the third-party services the brokerage already depended on. The hard part was fitting the software to this brokerage rather than forcing a generic CRM’s model onto it, while keeping access boundaries clean between roles.

READ THE CASE →
Smart-workspace app · workplace occupancyReact Native · IoT sensors

From a sensor stream to a booking somebody trusts

Desk, room and locker booking driven by live IoT occupancy data. The hard part was the gap between a sensor stream and a usable booking experience: reconciling what the sensors say a space is doing with what the booking system believes, in real time, on a phone.

READ THE CASE →

Portfolio and tenant operations, location analytics, brokerage back-office, workplace occupancy. Four different corners of this sector — and one team shipped all four because underneath they are the same problem: data about a physical asset, scattered across systems that were never designed to talk to each other.

CHECKABLE → 100% Job Success on Upwork ↗ 4.9/5 on Clutch ↗ 200+ clients Many clients 7+ years with us

Same Portfolio Data Audit, your systems: where the numbers diverge, and who is translating between them by hand.

What we build, and what you hold afterwards

Sheet 05
Schedule of works

Timelines are honest ranges and move with scope. Every one of these ends in an artefact you keep — a data map, a queryable database, an accuracy report — not a capability you were told about.

Portfolio data layer

One place where the rent roll, the ledger, the leasing pipeline and the maintenance queue agree. Connectors into the PMS, the accounting package and the leasing system — Yardi, MRI, RealPage, Entrata, AppFolio, Buildium, VTS, whatever you actually run — a canonical asset and unit model, and reconciliation that surfaces disagreements instead of hiding them.

You get: a live synchronised data layer plus a written map of every field and where it came from. API integrations →

First useful output6–10 weeks

Lease and document intelligence

Scanned leases, amendments and estoppels read by an LLM pipeline into structured records: parties, dates, rent steps and escalations, options and notice windows, CAM treatment, clause references. Every extracted field links back to the page it came from, and low-confidence extractions go to a human review queue rather than silently into the database.

You get: a queryable lease database, a critical-date calendar, and an accuracy report measured on your own documents. AI integration →

Pilot on your leases4–6 weeks

Multi-role portals

Owner, manager and tenant views over one set of numbers, with the permission model designed before the screens — the UnitBeat pattern.

You get: a portal your owners log into instead of asking you for the spreadsheet. UnitBeat case →

Typical8–14 weeks

Brokerage ERP and workflow

Deal pipeline, client records, commissions, documents and role-based access, shaped to how your firm works and integrated with the services you already pay for.

You get: a back-office system with one record per deal. MadValorem case →

Typical10–16 weeks

Location and footfall analytics

Catchment and isochrone analysis, trade-area overlap and footfall trends for site selection and asset positioning — built on privacy-safe aggregated data with the consent and anonymisation position documented rather than assumed.

You get: an analysis tool your acquisitions team runs themselves. Location intelligence case →

Typical8–12 weeks

IoT and occupancy integration

Sensors, BMS and BACnet points and booking systems joined into one utilisation picture at floor and desk level — with the numbers a lease decision actually needs.

You get: utilisation reporting tied to leased area, not a dashboard of raw counts. Smart-workspace case →

Typical6–12 weeks

Natural-language analytics over your portfolio

Ask “which units rolled to market rent below budget last quarter” in English and get the query, the answer and the rows behind it. Built on top of the data layer — never as a standalone toy.

You get: a query surface your team uses without waiting on an analyst. AI assistants & RAG →

Once the layer exists4–8 weeks
Interface we built

Fitted to how this brokerage actually works rather than forcing a generic CRM’s model onto it — with access boundaries kept clean between roles.

MadValorem brokerage ERP with deal management, client records and role-based access
MadValorem · brokerage back office
The market these systems serve

Portfolios, leases and listings are abstractions until you stand in the street they price. The software has to hold up at that scale.

Times Square · New York

What you’re thinking, and the straight answer

Sheet 06
Queries raised
“We are not ripping out Yardi / MRI / RealPage.”
Good, because we are not proposing that. Your system of record stays the system of record. We connect to it and build the things it was never going to give you — the joined view, the lease abstracts, the owner portal. If someone tells you the answer is a migration, get a second opinion.
“Our tenant and financial data is sensitive.”
It is, and it is regulated. We work in your environment where that is the requirement, scope access to the minimum the build needs, and put the data handling in writing before any of it moves. We hold no security certification and will not imply one — ask us exactly what we do and we will answer in specifics.
“We tried an outside dev shop and it went badly.”
Most of this sector has. The usual failure is a sales team that wins the work and a junior team that does it. Here you talk to the engineers building your system, there is no account-manager layer, and a senior architect signs off every project. The public record is checkable: 100% Job Success on Upwork, 4.9/5 on Clutch, 200+ clients.
“You are in Europe.”
We work EU hours with US-morning overlap, which means your morning stand-up is our afternoon and work lands overnight. Many of our clients have been with us 7+ years straight on exactly that arrangement, and Fluvius USA Inc contracts on US paper.
“This will take a year and we do not have a year.”
Then we do not start with a year-long build. First engagement is scoped to produce something usable in weeks — a lease-abstraction pilot on a real sample, or a working data-flow map — and you decide about the rest afterwards, with evidence in front of you.
“What if the first month goes badly?”
The first 30 days of any engagement are a trial period, and either side can end it in that window without notice and without a penalty. It is in the agreement rather than in a sales conversation. A month of real work tells both of us more than another round of evaluation would.
“Who owns what you build — including anything a subcontractor touches?”
You do, at every stage: source, documentation, infrastructure and credentials. The transfer is worldwide, with no time limit and no territorial limit, and anyone we bring onto the work assigns their intellectual property to you in writing before they touch it — the clause most agreements leave out, and the one that matters on the day you raise or sell.

Sceptical about AI near your lease files? Good.

Sheet 07
Drawing LA-12
Gated checklist · PDF · 4 sheets

Lease abstraction: 12 questions to ask before you let an AI near your lease files

Extraction demos run on clean leases with no amendments. Your files are photocopies of faxes with a rider stapled to the back. These are the twelve questions that separate a tool which survives your actual documents from one that produces a spreadsheet of confident, wrong dates — with a column to write each vendor’s answer in. Sheet 4 is us answering them about ourselves.

One address, one download, no sequence. Free and disposable domains are filtered; the file appears here as soon as the address clears.

The diagram is the offer. The call is how it gets delivered.

Sheet 08
Portfolio data audit

Thirty minutes. We map how data moves between your PMS, your accounting package, your leasing system and your maintenance queue today, and mark every point where a person is doing the translation by hand. You keep the one-page diagram of your own data flow whether or not we ever work together.

  • No slides and no pitch — one call
  • An engineer on the call, not a salesperson
  • There is no follow-up sequence
Prefer to write first?Reply in 1 business day

RELATED TECHNOLOGIES → Node.js/Nest.js & React.js Flutter & React Native FastAPI, Django & Flask All technologies
RELATED SERVICES → Custom ERP, CRM & Operations Full-Stack Web Development AI Business Process Automation API Integrations All services