Budgeting and accounting is a part of every home office. If your accounts go beyond the simple checkbook, or you run a small business, you probably need a software program to track everything. GnuCash is a viable alternative to the more expensive accounting software.