Looking to invest in a CMMS? Here are 5 key criteria that will help you evaluate vendors and find the best system for your organization.