Money Manager Ex is a free, open-source personal finance application designed to track cash flow and organize day-to-day income and expenses. It manages checking, credit card, savings, investment, and asset accounts completely offline without proprietary lock-in.
Technical Overview of Money Manager Ex
Written primarily in C++17 utilizing the wxWidgets GUI framework, Money Manager Ex executes natively without background bloat or remote data synchronization services. It operates entirely as a local program, available both as a traditional installable package and as a standalone portable binary that runs directly from external storage like USB drives. Data persistence relies on a standard nonproprietary SQLite database secured with AES encryption.
Core Features of Money Manager Ex
- Account management covers checking, credit cards, investment portfolios, savings, and fixed assets within a unified offline workspace.
- Categorization and tagging enable unlimited nested multi-level spending hierarchies alongside multiple tags per split transaction.
- Budgeting and forecasting tools project cash flow trends and compare recurring scheduled expenses against monthly or annual allocations.
- Local SQLite storage keeps financial data private under user-controlled AES encryption without remote telemetric data transmission.
- Flexible data migration handles batch transaction imports and exports using open CSV and QIF file formats.
System Compatibility & Updates
- Supported operating systems include Windows (32-bit and 64-bit), macOS (Universal), Linux (x86_64 and aarch64 Flatpak / DEB packages), Android, and iOS.
- Architecture coverage spans x86, x64, and ARM platforms across desktop and mobile devices.
- Notable recent updates in version 1.9 introduce custom account icons with bank logo integration and resolve database startup crashes on Windows systems.
Why Choose Money Manager Ex?
Money Manager Ex stores all ledger entries locally in transparent SQLite files protected by AES encryption rather than relying on third-party cloud servers. This design provides complete data privacy and cross-platform flexibility across desktops and mobile devices without subscriptions or forced telemetry.