The system is well-liked by the Executive Branch while Congress finds it incredibly cumbersome to use.
This system is used by the Congress and the Executive Branch to set priorities, to allocate resources among alternative uses, to finance these resources, and to assess the economic implications of federal financial activity at an aggregate level.