The tenancy is the primary unit of record, with compliance certificates, arrears events, works orders and deposit protection all held as linked entities against it, so a single tenancy view answers most compliance and status questions without a cross-system lookup.
Certificate and arrears alerting run as a scheduled service independent of anyone opening the record, so an approaching expiry or an overdue chase step fires whether or not a property manager happens to check that day.
Block management accounting runs as a separate ledger module with its own chart of accounts and apportionment logic, connected to the standard lettings ledger through the shared landlord and property records rather than sharing a single accounting model that would not fit either use case well.
Integration with an incumbent management platform is built as an adapter against that platform's API or export format, so tenancy and ledger data stays authoritative in one place while compliance and arrears tracking run as an extension rather than a competing source of truth.