Property Management Technology

Software for residential, commercial, mixed-use and HOA portfolios, connected to the system you already use, such as Yardi, RealPage, Entrata, MRI or Rent Manager.

Everything we build reads from and writes to your property management system, so information is entered once and your team keeps working in the system they know.

For applicants and tenants

  • Online leasingApply, get screened and sign the lease online.
  • Rent paymentsPay by card, bank transfer, cheque or cash.
  • Tenant appRent, repair requests and documents in one place.
  • Credit reportingOn-time rent reported to the credit bureaus.

For your office

  • MaintenanceRequests sorted by urgency and sent to an approved contractor.
  • Bank reconciliationDeposits matched to the ledger every day, with returned payments reversed.
  • AccountingEntries posted to your general ledger by property and entity.
  • Utility billingUtility costs split across units and added to tenant charges.

We use AI for work that takes staff time but carries little risk, such as answering questions and sorting requests. Anything involving money, screening or credit follows fixed rules.

  • Tenant assistant

    Answers questions about rent, leases and repairs from your own data, at any hour. Anything it cannot answer goes to your staff with the conversation attached.

  • Maintenance triage

    Reads each repair request, asks for photos or details when needed, and sorts it by trade and urgency before it reaches a contractor.

  • Staff assistant

    Property managers ask questions in plain language, such as which units have overdue rent, and get answers from your property management data.

What AI does not do: approve applicants, post payments or change accounting entries. Those follow fixed rules your team can check.

Using something else? If it has an API or a file export, we can usually connect to it.

Property management systems

  • Yardi Voyager
  • RealPage
  • Entrata
  • MRI
  • ResMan
  • Rent Manager
  • AMSI

Other services

  • Tenant screening (TransUnion, TazWorks)
  • Payment processors
  • Banks
  • Utility billing providers
  • Accounting systems

Have a question that is not here? Send it with the form below and an engineer will reply within one business day.

Do you need our Yardi or RealPage login?

No personal logins. You create a separate integration account with only the access it needs, and you can switch it off at any time. Everything it does is logged.

Will switching over disrupt our month-end close?

No. For at least one full month end, the new process runs next to your current one and the results are compared line by line. We then switch over one property or one bank account at a time.

What happens when our property management system is updated?

We build on the vendor’s official interface and re-run our tests on the new version before you upgrade. If the vendor changes something, we update the integration without changing your rules.

What happens if a payment is returned after it has been posted?

The payment is reversed on the tenant ledger, the charges it paid are reopened, and any fees are applied according to the lease. Your team and the tenant are notified.

Can one setup handle properties on different systems?

Yes. Each system has its own connection, and the payment, reconciliation and accounting rules sit on top of them. A portfolio split across Yardi and Entrata still closes as one.

Can you handle several bank accounts per property or entity?

Yes, including separate operating and security deposit accounts. Each bank account is reconciled on its own.

Where is it hosted and who owns it?

Usually in your own AWS account, with no public access to the integration itself. The code and setup are handed over to you.

A defined project

A defined integration or product, priced and scheduled up front, delivered with the test suite and infrastructure code you keep.

Engineers on your team

Engineers who join your team, your code and your daily meetings for as long as the roadmap needs them.

Ongoing support

We keep the integrations you run working: monitoring, vendor updates, new connections and month-end support.

Taking over existing systems

A system or integration nobody wants to touch: we review it, make it stable, then build on it.

select_arrow