
Real estate fund managers, property management companies, and institutional investors in the US run one of seven platforms for their core operations: Juniper Square, Yardi Voyager, RealPage, AppFolio, Buildium, Backstop Solutions, or Altvia. Each handles the baseline — portfolio tracking, investor relations, or unit-level property management. None of them handle the three problems these firms consistently report: LP reporting that's too rigid to customise without Excel, data fragmented across modules that don't talk to each other, and CRM integrations that either don't exist or break under real workflows. Those gaps create a permanent layer of manual work — Excel exports, duplicate data entry, quarterly reporting marathons — that firms pay for in analyst hours every month. This is the gap map: what each platform does, where it stops, and what custom software fills the space.
What software do real estate fund managers and property companies actually run?
The CRE and real estate investment management market runs on a split set of platforms. Fund managers and investor relations teams use Juniper Square, Backstop Solutions, or Altvia for LP reporting, fundraising, and investor CRM. Property operators use Yardi Voyager, RealPage, AppFolio, or Buildium for unit-level management, accounting, and maintenance. Some firms — particularly vertically integrated REITs and PE-backed operators — run both categories simultaneously, which compounds the data fragmentation problem.
| Platform | Primary Users | G2 Rating | Reviews | Add-On Ecosystem |
|---|---|---|---|---|
| Juniper Square | CRE fund managers, real estate PE | 4.2/5 | 106 | None |
| Yardi Voyager | Mid-to-large property managers, REITs | 3.9/5 | Large | Small |
| RealPage | Large multi-family operators, REITs | 3.5/5 | 173 | Small |
| AppFolio | Residential PMs (100–10,000+ units) | 4.4/5 | Large | Small |
| Buildium | Small-to-mid residential PMs | 4.3/5 | Large | None |
| Backstop Solutions | Hedge funds, endowments, institutional investors | 3.5/5 | Small | None |
| Altvia | Private equity firms, alternative investment managers | 4.2/5 | 15 | Small (Salesforce) |
The ecosystem column matters most. Juniper Square and Backstop Solutions have zero third-party add-on ecosystems. No marketplace. No certified partner programme. Buildium is the same. AppFolio and RealPage have small integration partner networks but no open marketplace for custom add-ons. Altvia sits on Salesforce, which provides a framework for customisation — but Altvia-specific add-ons are rare. If your platform doesn't do what you need, your options are: request a feature and wait, export to Excel and build the report manually, or build custom software that sits alongside it.
What are the three gaps every real estate platform leaves open?
Three gaps show up across all seven platforms, whether the firm manages a $500M CRE fund or a 2,000-unit residential portfolio.
First: LP and investor reporting. Juniper Square offers only generic reports — fund managers export to Excel to build the quarterly LP letters and distribution notices their investors expect. Yardi Voyager's investor reporting module exists but doesn't match how most fund managers present data to LPs. Backstop Solutions' report builder is described as "hard to master." The pattern is consistent — the platform tracks the data, but producing the actual report investors receive requires a manual step outside the system.
Second: data fragmentation across modules. RealPage is the clearest example — its products were acquired separately and "do not communicate well between each other," per G2 reviews. Double data entry between OneSite, Accounting, and Maintenance modules is routine. But the same pattern appears at the fund level: Juniper Square doesn't integrate cleanly with accounting or CRM systems. Yardi Voyager's modules work together better than most, but leasing CRM data still lives in a different silo from investor reporting. Firms that operate across both property management and fund management run two or three platforms with no shared data layer.
Third: CRM integration for investor and tenant relationships. Backstop Solutions has a separate login for its support portal. Altvia requires third-party support for integrations. AppFolio charges extra fees for most add-ons including communication tools. None of these platforms offer a clean, bidirectional sync with Salesforce or HubSpot — the CRMs that investor relations and fundraising teams actually use. The result is duplicate contact records, manual activity logging, and a fundraising pipeline that lives in spreadsheets alongside (not inside) the platform.
Why do 106 Juniper Square reviews call reporting "weak" and "generic"?
Juniper Square has 106 G2 reviews and a 4.2/5 rating — strong for the CRE fund management category. The platform handles fundraising, investor onboarding, and capital call processing well. But reporting is consistently cited as the critical gap.
Reviewers describe the reporting as "weak" and limited to generic templates. Fund managers who need LP-facing quarterly reports with custom layouts, waterfall distributions, and fund-specific metrics export to Excel and build them manually. One verified reviewer describes searching within the platform as "a nightmare." The subscription process automation has gaps where investors miss steps. And integration with accounting and CRM systems is documented as a known limitation.
Implementation averages three months, and pricing is a barrier for smaller funds. But the reporting gap is the one that creates ongoing operational cost — every quarter, every distribution, every LP request triggers the same Excel export workflow.
Juniper Square has no third-party add-on ecosystem. No marketplace. No certified integration partners for custom reporting. The highest-value add-on for Juniper Square users is a custom LP reporting layer — a system that pulls fund data from Juniper Square, formats it into the firm's own reporting templates, and delivers investor-ready documents without the Excel detour.
Why do Yardi Voyager LP reports still get built in Excel?
Yardi Voyager is the dominant platform for mid-to-large property management and REIT operations. It handles property accounting, lease administration, and maintenance workflows at scale. Its investor reporting module exists — unlike some competitors — but the gap is in how it presents data to LPs.
Fund managers and investor relations teams describe a consistent workflow: Yardi tracks the underlying property and financial data accurately, but the native investor portal and reporting tools don't match how LPs expect to receive information. Custom waterfall calculations, deal-level IRR presentations, and branded quarterly letters require exporting Yardi data to Excel or a separate reporting tool. For firms running 5–20 funds simultaneously, this quarterly exercise consumes entire analyst weeks.
Yardi's leasing CRM is a separate module from its property management core. Firms that want a unified view of tenant relationships alongside property financials manage two interfaces — or build the connection manually. Yardi has a small integration partner ecosystem, and the platform does offer APIs. But the investor reporting gap is specific enough that no standard Yardi partner addresses it: custom LP portals and branded reporting are built as bespoke projects, not purchased off-the-shelf.
Why does RealPage data live in silos even though it's one vendor?
RealPage has 173 G2 reviews and a 3.5/5 rating — the lowest in this cluster. The low rating isn't about any single feature. It's about architecture. RealPage grew through acquisitions, and its products — OneSite, Accounting, Maintenance, Revenue Management — were built as separate systems that were never fully integrated.
The most-cited complaint: modules "do not communicate well between each other." Property managers using OneSite for leasing and RealPage Accounting for financials enter the same data twice. Maintenance requests logged in the maintenance module don't flow cleanly into accounting for cost allocation. One reviewer notes that downloading your own data costs extra fees — the platform charges for data exports that should be standard.
PO processing automatically closes after first processing, which blocks partial payment workflows. Accounting and AP posting is described as slow and confusing when correcting errors. Frequent crashes disrupt operations.
RealPage has a small integration partner network but no open add-on marketplace. The highest-value custom build for RealPage operators is a data unification layer — a single dashboard that pulls from OneSite, Accounting, and Maintenance into one view, eliminates double entry, and provides the cross-module reporting that the platform itself was never rebuilt to deliver.
What reporting gaps do AppFolio and Buildium share?
AppFolio (4.4/5 on G2) and Buildium (4.3/5) are the two dominant platforms for residential property management at the 100–5,000 unit range. They compete directly, and they share the same primary limitation: reporting that users cannot customise.
AppFolio users describe reporting as "inadequate" — reports cannot be customised, and the accounting system is "incredibly cumbersome, not intuitive, and difficult." Portfolio-level dashboards that aggregate performance across properties don't exist natively. Growing management companies that add properties discover the reporting doesn't scale with them.
Buildium users report the same pattern: reports are not flexible, lease management data is disconnected from financial reporting, and the mobile app lacks features available on desktop. After platform updates, navigating reports becomes harder — not easier.
The overlap is specific enough that a single custom reporting layer could serve both platforms: a report builder that pulls from AppFolio or Buildium via API, aggregates portfolio performance, and gives property managers the custom views their platform refuses to provide. AppFolio has a small integration partner ecosystem. Buildium has none.
Why is Backstop Solutions' reporting built on Excel in 2026?
Backstop Solutions serves hedge funds, endowments, and institutional investors — a small market with extremely high per-client value. Its G2 rating sits at 3.5/5, and the complaints are specific and consistent.
The UI is described as "clunky" and "looks old." Everything takes longer than it should. Creating reports requires mastering an "Excel Toolkit" — a proprietary Excel integration that is the primary reporting mechanism. Users describe the Toolkit as hard to learn, and the helpdesk is unhelpful on complex Excel integration issues. The support portal requires a separate login, adding friction to every support interaction.
For institutional investors managing portfolio analytics, performance attribution, and LP communications, the Excel dependency is the bottleneck. Every report starts in Backstop, detours through the Excel Toolkit, and gets manually formatted before delivery. Backstop has no third-party add-on ecosystem. The obvious custom build: a web-based reporting layer that replaces the Excel Toolkit entirely — pulling data from Backstop via API, generating formatted reports in-browser, and delivering them to stakeholders without the Excel round-trip.
Why does every Altvia update require manual data entry?
Altvia serves private equity and alternative investment managers, built on the Salesforce platform. Its G2 rating is 4.2/5 with 15 reviews — a small installed base, but the complaints are pointed.
The core pain: repetitive data entry. Users describe entering the same information in multiple places because the platform lacks automation and "memory" features. Deal updates, investor activity logs, and contact changes require manual input that other platforms handle with auto-population or workflow triggers. Setup is complex for users unfamiliar with Salesforce architecture — and most PE firms don't have Salesforce administrators on staff.
Integration with external systems requires third-party support, and add-on features beyond the core platform carry additional costs that accumulate quickly. The Salesforce foundation means Altvia has more customisation potential than platforms like Juniper Square or Backstop. But Altvia-specific add-ons — intelligent data entry, duplicate detection, automated activity logging — are rare. Firms that need those automations either build them as Salesforce custom development or live with the manual entry.
What custom software have real estate firms actually built alongside these platforms?
| Build Type | What It Does | Platforms | Typical Timeline |
|---|---|---|---|
| Custom LP reporting portal | Branded quarterly reports, waterfall distributions, deal-level IRR — formatted for LPs, generated from platform data without Excel | Juniper Square, Yardi Voyager | 12–16 weeks |
| Data unification dashboard | Single view across acquired modules — eliminates double entry between leasing, accounting, and maintenance | RealPage | 12–20 weeks |
| Portfolio reporting layer | Custom report builder that aggregates property performance across the portfolio — views the native platform doesn't offer | AppFolio, Buildium | 8–12 weeks |
| Web-based report builder | Replaces Excel Toolkit dependency — generates formatted reports in-browser from platform data | Backstop Solutions | 10–16 weeks |
| CRM integration + investor pipeline | Bidirectional sync between fund platform and Salesforce/HubSpot — unified investor contacts, activity logging, fundraising pipeline | Juniper Square, Backstop | 8–12 weeks |
| Data entry automation layer | Intelligent field population, duplicate detection, automated activity logging to reduce manual input | Altvia | 6–10 weeks |
| Leasing CRM add-on | Unified tenant relationship view alongside property financials — connects leasing pipeline to accounting | Yardi Voyager | 10–14 weeks |
Each of these exists because the platform vendor either doesn't offer it (Juniper Square and Backstop have no ecosystem), charges extra for it (AppFolio and RealPage), or built it on an architecture that makes customisation someone else's problem (Altvia on Salesforce, RealPage's acquisition-driven module sprawl).
How do you scope a real estate software add-on project?
Three questions determine whether a custom add-on is the right move.
First: how many analyst hours does the workaround consume? If a fund manager's team spends two full weeks every quarter building LP reports in Excel from Juniper Square exports, that's 400+ hours per year. A custom reporting portal that eliminates the export-format-deliver cycle pays for itself within two to three quarters at typical analyst compensation.
Second: does the platform have an API that supports the integration? Juniper Square's API access is limited. Yardi Voyager has APIs but they require independent navigation. RealPage's internal APIs are fragmented across acquired modules. AppFolio has API access but charges for add-ons. Backstop's primary data interface is the Excel Toolkit. The API availability determines whether the custom build reads data directly or uses scheduled exports — both work, but the architecture and cost differ.
Third: is the pain specific enough to scope? "We need better reporting" is too vague. "We need a system that generates branded LP quarterly reports from Juniper Square fund data, calculates waterfall distributions per our LPA terms, and delivers them to investors through a portal with our firm's branding" — that's a project with a clear deliverable and measurable outcome.
Madgeek builds custom software for real estate fund managers and property management companies alongside Juniper Square, Yardi Voyager, RealPage, AppFolio, Buildium, Backstop Solutions, and Altvia. Discovery calls are 30 minutes. See our real estate software work. For related reading: custom property management software, Juniper Square reporting problems.
Need a team to build this for your business?