Maintaining a utility invoice database will contribute to two further important activities as well: projecting future utility budgets, and negotiating supply contracts. Neither of these functions can be carried out effectively without historical billing data. The 'database' could be a proprietory system or a home-grown spreadsheet.