GnuCash allows you to manage your personal or company finances.
It was developed to be easy to use and at the same time a powerful and flexible tool.
Allows you to track bank accounts, actions, expenses and earnings.
It is open source software fully developed and maintained by volunteers.