What factors should businesses consider when selecting a spend management platform, including expense tracking, automation, budget controls, integrations, security, reporting, ease of use, and the specific needs of their finance and procurement teams?