The Finance Office processes all financial transactions; accounts payable, payroll, revenue, investments, and debt issuance. Outside contractors that support the Finance Office include the independent auditor, bond counsel, computer consultants (software, hardware, & technical support), and banking services. Responsibilities of the Town’s Finance Office, in addition to processing financial transactions, include monitoring compliance with the many state and federal laws and regulations governing municipal finance, providing guidance to other Town Offices on complying with said laws and regulations, internal and external financial reporting, financial planning and other technical assistance to the Mayor and Council in preparing the annual Town Budget, monitoring spending against the adopted Town Budget, and maintaining the computer network infrastructure and supporting software applications used by all Town Offices.