Software Design Solutions The Three Things You Need to Know about Your Preventative Maintenance Data