GnuCash is a finance application whose purpose is to help you keep track of your income, expenses, bank accounts, stock portfolios and other business details that, by viewing together, allow you to keep an eye on your accounts and personal finances. The user interface allows yuo to work in a multi-tabbed environment, with different tabs for different aspects of your finance, and you can even use tool from the command line as well, to automate common tasks. You can add your existing financial data from Quicken, MS Money or other programs that have the ability to export QIF or OFX files, as well as import/export accounts and transactions from/to CSV file format. When you create a new account, you can choose the currency, set up trading accounts, insert details about your business such as name of the company, address, contact person, phone number, and email address.