The problem
Imported software assumes a country that is not this one.
Property software written for North America or Western Europe carries a set of assumptions so deep that they are rarely stated: that rent is monthly, collected by direct debit; that a card or an ACH rail sits under every payment; that a credit bureau will answer a question about any applicant; that a tenant portal in a browser is where people do things.
None of those hold reliably in Lagos or Cape Town. Nigerian residential rent is commonly annual and paid in advance, within the limits local tenancy law places on how far in advance. South African rent is monthly. Both move by bank transfer, and in both, the proof of payment that reaches the managing agent is very often a photograph of a slip in a chat thread. Meanwhile the phone is the computer, and data is metered.
What that produces, over and over, is an agency running expensive international software for the parts it can use and a spreadsheet for the parts it cannot — with the spreadsheet holding the bit that actually matters, which is who has paid.