Similar to the insurance documents that are stored in MLS and notify when expired the same should be possible for vendors.
Also if there is a contract for negotiated pricing that has an expiration date this should be stored in a similar fashion.
This will be very helpful keeping up on the paperwork for our numerous vendors.