The enterprise budget, whole farm cash flow, and income statement are fundamental tools of farm and ranch management. The "Microcomputer Budget Management System" (MBMS) is a microcomputer software package that facilitates the storage and use of information for crop and livestock budgeting. It performs the calculations for several enterprise budgeting formats and for preparation of whole farm resource use reports and financial statements. The MBMS also includes internal machinery and irrigation cost calculation routines. MBMS was developed for use by extension staff, researchers, lenders, consultants, and operators of diversified farms and ranches with many enterprises that use enterprise and whole farm budgeting for analysis and planning activities. The flexibility and detailed nature of the program requires the user to have knowledge of enterprise budgeting and operation of complex computer programs. This paper presents a discussion of the features and capabilities of the software and the computational procedures used in the cost calculations.