Is MainStreet Municipal Software right for your business?

MainStreet Municipal Software is a great fit for many businesses. Find out if it's the right choice for you! Are you looking for a MainStreet Municipal Software demo, technical support, product or pricing information or to simply to compare MainStreet Municipal Software with competitive options? Quickly get answers and the information you need.


  • Supports account number configurations up to 40 characters and 7 segments to maintain multiple funds, departments, projects, objects, functions, categories, and divisions. The basis of accounting for each separate fund can be cash, accrual, or a modified accrual basis.
  • Provides system security at menu, program, and line item account levels. Line item security may be controlled for each user for purposes of inquiry, posting, and budget maintenance. Line item security provides the ability to limit inquiry by user to specified groups of accounts such as by department, or account category.
  • Supports multiple funds participating in a common pooled cash account, or a separate disbursement fund with automatic generation of due-to do-from accounts.
  • Automatically records revenues and expenses when posting from other modules.
  • Edits all transactions to insure that each entry to a fund is balanced and complete and each fund is maintained as a self-balancing entity. Journal notes may be entered for any journal entry. You can enter notes related to a journal entry that may be included on specific General Ledger reports.

Other Applications

The following applications are designed to work hand-in-hand with General Ledger:

"General Ledger" is part of the MainStreet Municipal Software line of products, developed by MainStreet Software.