Menu

Structure

lmat
Attachments

Property Management Software

This is the basic logical structure of the data. An item (A) pointing to another item (B) should be read, "an A has Bs" (rather than "a B points to an A" for better or for worse).
Program Structure

Object Structures

  • Client
    • legal name
    • main contact
    • mailing address
    • phone number
    • email address
  • Payment
    • reference to Entity (vendor or tenant) connected with the payment
    • reference to Property affected by the payment
    • amount in USD (negative or positive)
    • type of event
    • description of event
    • date of event (to facilitate monthly reporting)
  • Property
    • Address
    • reference to Client
  • Lease
    • Time period
    • reference to property
    • reference to entity (tenant)
    • monthly rent
    • rent due date
    • late fee (some are grandfathered at a different rate)
  • Entity
  • Work Order
    • Initiating Party (Entity)
    • Date Initiated
    • Type: General, carpentry, electrical, plumbing, roofing, lawn, pest, cleaning
    • Description
    • Assigned Vendor
    • Date Complete

GUI Page layout

  • View Client
  • View Property
  • View Lease
  • View Entities
  • View Work Orders
  • View Payments
  • View Statements
  • Generate Owner Statement

Related

Wiki: Home

MongoDB Logo MongoDB