Limited Reality

Property management

8th South Management

A property management platform that mirrors the general ledger instead of throwing summary invoices at it.

Compares to AppFolio, Buildium, Yardi Breeze

The problem

AppFolio and Buildium price small operators out with per-unit minimums, and their accounting integration stops at summary invoices — leaving a bookkeeper to reconcile the gap by hand every month.

The approach

  • Full QuickBooks general ledger mirror: accounts, classes, journal entries and journal lines, so per-property P&L is real rather than estimated.
  • Accrual revenue recognition running as a scheduled job, not a payments side effect.
  • The leasing funnel modeled end to end — showing request through tour, multi-party application, screening, identity verification, lease.
  • Preventive maintenance planned down to individual equipment filters.
  • Municipal rental licenses and landlord training certificates tracked as first-class compliance records.

Details that matter

  • Entity sync runs at 09:00 and the general ledger sync at 09:20. The sequencing is deliberate: GL lines reference entities that have to exist first.
  • Applications are multi-party by design, so roommates are a modeled case rather than a workaround.
  • Step-up authentication applies only to sensitive actions, keeping the ordinary tenant path light enough that people actually use the portal.

Systems integrated

StriperailsTenant payments, stored methods, autopay
QuickBooks OnlineledgerEntity sync — customers, vendors, accounts, classes
QuickBooks GLledgerJournal entries and general ledger lines mirrored daily
TwiliooperationsSMS to tenants and applicants
Web PushoperationsBrowser notifications
CallRailoperationsInbound call attribution
Google Device AccessoperationsSmart device state and event history per property
Microsoft GraphoperationsMail and directory
Azure Entra IDidentityStaff authentication
Tenant screeningoperationsApplicant screening reports
Identity verificationidentityApplicant identity checks

Scale

  • ~90 data models covering leasing, accounting, maintenance and compliance
  • Eight scheduled jobs, including monthly autopay and daily revenue recognition

Built with

Next.js 16PostgresPrisma 7VercelAzure Entra IDStripeTwilio