Shop management systems should offer integrations, cloud access, reporting, scalability, training and technical support.