Using the powerful profiling tools you can create different ‘views’ for all users of the system. Specifically for catalogue users you can ensure that they see only the specific items they should be seeing. You can create that branded ‘virtual’ catalogue for user groups and avoid your users ordering the wrong items or bombarding you with support calls.
Plus, you can control the per-order spend limits of not only the catalogue users, but anyone who has access to the system to place orders. Each user, with their own spend limit, also has a ‘chain’ of approvers, so you can set up spend authorisation sign off levels for your organisation and automate the sign off process by alerts to sign off authorities within the organisation.