free
6,615
GnuCash Development Team
GnuCash is personal and small-business financial-accounting software. Using its simple interface, you can track bank accounts...
can track bank accounts, stocks, income, and expenses...as income, stock, and currency transactions