Landlord-tenant operations generate a constant stream of small, easy-to-lose details: which units are vacant, who’s paid rent, what maintenance requests are outstanding, and which conversations happened when. For this...