Office of Management and Budget does the basic preparation.
In formulating the budget request, the president is assisted by the Office of Management and Budget (OMB), a major, independent part of the Executive Office of the President. The president's budget proposals, as well as the final approved budget, are posted on the OMB website.