Property Maintenance Tracker ( PMT ) collects and tracks property maintenance data and shows when subsequent maintenance tasks are due. PMT is intended for single-family homes but the format can handle other properties such as townhomes, duplexes etc. An an example of maintenance is: Your house furnace needs service by a heating and cooling contractor. PMT stores a database of providers ( like the contractor ), a list of tasks ( like furnace service ) and a list of properties ( could be your house, another house you own but rent to another person etc. ). Data for the maintenance and the component databases is saved and can be used to document and plan maintenance. It shows overdue maintenance, provides on-screen reports, printed reports and reminders( OS X 10.8+ required for reminders ) via the system user notification center

Maintenance is comprised of these components:
Main Window  - Each tab provides related but distinct functionality
  1. The Add/View/Delete Maintenance pane provides three basic functions:
    1. Adding new maintenance via the block of data entry fields labeled "Add or Delete Maintenance"
    2. Deleting  maintenance ( as shown in the list on the bottom of the screen )  by first double-clicking a list item to activate the delete button
    3. Viewing maintenance using filtering of property, task and date range selection in the upper right of window,
      1. Filtering is available only after maintenance has been added ( i.e. the default list at the bottom of tab 1 )

  2. Next Maintenance Due Pane   
    1. Displays the dates when the next maintenance is due for specific tasks and properties
    2. Filtering using the property/task pop-up menus followed by pressing the "Show Maintenace Based on Criteria" button.
    3. This pane is effectively inoperative if data has not been entered via tab 1. The popup menus will be empty.

  3. Costs and Distance
    1. Shows the Total Cost, Average Monthly Cost, Total Distance and Average Monthly Distance for a selected Property, task and date range
    2. This pane requires the data entered via tab 1. If maintenance has not been entered on tab 1, the popups will be empty.

  4. Reports
    1. Report formats available are:
      1. Sorted alphabetically by Property with tasks for a Property also sorted alphabetically. Task dates are sorted in reverse chronological order within service task
      2. Task date sorted in reverse chronological order with Property and task sorted alphabetically.
      3. Provider sorted alphabetically with properties sorted alphabeticaly and task dates in reverse chronological order
    2. This pane is effectively inoperative if data has not been entered via tab 1
PMT Menu
Date Display  - PMT uses the System Preference "short" date ( see International prefs, format tab ) to display dates. It expects a 10 character format ( or 8 if leading zeros are suppressed )  such as that shown below. The format shown is mm/dd/yyyy but any 10 character format is fine ( i.e. dd/mm/yyyy as in Europe or yyyy/mm/dd )