It’s really important to keep track of your financial position. Online banking can keep you up to date about your account activity and balance, but not every bank offers more tools than that in order to better track your finances.
Although there are online tools such as Mint.com, the service isn’t available worldwide and it requires that you trust a third-party with your sensitive financial data while you use their online service. If you don’t have any other options or don’t trust online third-party financial services after the NSA/PRISM scare, then it’s best to track all of your finances through a desktop application that can store that data on your computer. On Linux systems, the top two choices are KMyMoney and GnuCash.
KMyMoney is an accounting application designed to be used with the KDE desktop environment, and similar to KDE’s style of features and customizability, it comes packed with plenty of functionality. When you first launch the application, you’ll be presented with a wizard that can help set up your KMyMoney file.
rest here