Spreadsheet software such as Microsoft's Excel or the Calc portion of OpenOffice allows the creation of customized worksheets tailored to specific needs for a variety of budgeting and analysis needs.