I'd advise getting your current vendor in for a "tune-up". Make sure they send an SME and not some "Account Manager" type.
Lots of these systems nowadays evolve so quickly that on many occasion you'll find they actually do what you need, you just need some help to show you how.