I have no affiliation with any of these companies, but I have spent a lot lot of time browsing their websites, reading whitepapers, and talking to sales reps from these companies:
Master Control
Trackwise
EtQ
AssurX
All of them have compliant systems that goes more or less the whole 9 yards. Whether or not any of them will suit your needs will probably be mostly a matter of resources and commitment from your companies side, what branch you are in, and what your expectations to an electronic Q-system are. Do remember, that systems like these are just a tool. A knife does not make you a butcher, and an electronic Q-system does not provide any more than a database that is - hopefully - well designed. If it is not implemented and utilized correctly it will be a waste of time and money.