GnuCash is a free and open-source personal and small-business accounting software. There are also other alternatives such as Money Dance, Microsoft Money and You Need a Budget (YNAB)
From managing your day-to-day expenses to tracking your *stocks, it's a great way to see how much you own at a glance. GnuCash operates on the double-entry bookkeeping concept; meaning that every transaction you make will affect another account. It also enables you to set budgets which show you your projected balance in the future.
*For online quotes, you need to install a plugin which you can get it here.