Send every software request down the same approval and fulfillment path, and keep a record of who decided what.