What is the best cross-platform GPL personal finance tool available?
There isn't one. I haven't been very happy with anything I've tried, commercial or open source. I've used Quicken for a while and been fairly happy with the user experience, but I hate the idea of their sunset policy (forced upgrades) and using proprietary format for the data files. Note that I wouldn't mind using proprietary and/or commercial software if it used a format that allowed me to easily migrate to another application. And no, QIF/OFX/CSV doesn't count. What I've found works well for me is to use Mint.com for pulling transactions from my accounts and categorizing them. I then export the transaction history as a CSV file and convert it to QIF/OFX using csv2ofx, and then import the resulting file into GNUCash. The hardest part is using categories (Mint.com) and accounts (GnuCash) properly. Not perfect by any means, but certainly better than manually exporting transactions from each account. "I use ""Money Manager Ex"" which is a Windows application I use on PC to log my transactions and for simple statistic. They have two versions, simple standlone application and self-hosted web app."
I'm not directly affiliated with the company (I work for one of the add-on partners) but I can wholeheartedly recommend Xero for both personal and business finances. Their basis is to make accounting simple and clean, without sacrificing any of the power behind having the figures there in the first place. "You Need A Budget is a nice budgeting tool that works on the desktop.   It is more focused on manual entry and budgeting over auto-downloading and categorizing.   It does support downloading transactions from banks and then importing the transaction files.    You mentioned having ""trust issues"" with a bank and this would be safe as you don't enter your credentials into the app.   It also has a mobile app that works well. Not exactly what you are looking for, but it would work in India and be safe if you have an untrustworthy bank and it would allow you to import transactions." "Mint.com does this quite well. The graph views of your budgets, investments, debts, and other aspects of your financial life can be shown in gestalt, or on a per-account basis (at least, it does for me). See the investment ""how it works"" page for more information.  ""Find out whether you're beating the market–or it's beating you. Compare your portfolio to market benchmarks, and instantly see your asset allocation across all your investment accounts: 401k, mutual funds, brokerage accounts, even IRAs.""" As far as I know theres no single tool that does all that well. You'll have to keep your investments separate from your daily expenses and money goals.   There are a few tools everyone uses. I'm partial to budgeting apps. You can try ynab, everydollar, goodbudget. I wouldn't recommend mint as I personally don't trust my login info with a third party. I don't care who owns them. Just my opinion.  I'm working on my own budgeting app. Ideally I'd like to include investments. But thats V2. If you'd like to keep updated on that let me know. Oh, what type of phone do you use? No, GnuCash doesn't specifically provide a partner cash basis report/function. However, GnuCash reports are fairly easy to write. If the data was readily available in your accounts it shouldn't be too hard to create a cash basis report. The account setup is so flexible, you might actually be able to create accounts for each partner, and, using standard dual-entry accounting, always debit and credit these accounts so the actual cash basis of each partner is shown and updated with every transaction. I used GnuCash for many years to manage my personal finances and those of my business (sole proprietorship). It really shines for data integrity (I never lost data), customer management (decent UI for managing multiple clients and business partners) and customer invoice generation (they look pretty). I found the user interface ugly and cumbersome. GnuCash doesn't integrate cleanly with banks in the US. It's possible to import data, but the process is very clunky and error-prone. Apparently you can make bank transactions right from GnuCash if you live in Europe. Another very important limitation of GnuCash to be aware of: only one user at a time. Period. If this is important to you, don't use GnuCash. To really use GnuCash effectively, you probably have to be an actual accountant. I studied dual-entry accounting a bit while using GnuCash. Dual-entry accounting in GnuCash is a pain in the butt. Accurately recording certain types of transactions (like stock buys/sells) requires fiddling with complicated split transactions. I agree with Mariette: hire a pro. "The Yahoo Finance API is no longer available, so Finance::Quote needs to point at something else.  Recent versions of Finance::Quote can use AlphaVantage as a replacement for the Yahoo Finance API, but individual users need to acquire and input an AlphaVantage API key. Pretty decent documentation for how to this is available at the GnuCash wiki. Once you've followed the directions on the wiki and set the API key, you still need to tell each individual security to use AlphaVantage rather than Yahoo Finance: As a warning, I've been having intermittent trouble with AlphaVantage.  From the GnuCash wiki:  Be patient. Alphavantage does not have the resources that Yahoo! did and it is common for quote requests to time out, which GnuCash will present as ""unknown error"". I've certainly been experiencing those errors, though not always." Take a look at http://en.wikipedia.org/wiki/Comparison_of_accounting_software, in particular the rows with a market focus of 'personal'. This is probably one of the more complete lists available, and shows if they are web-based (like Mint) or standalone (like Quicken or Microsoft Money). I had the same problem and was looking for a software that would give me easy access to historical financial statements of a company, preferably in a chart. So that I could easily compare earnings per share or other data between competitors. Have a look at Stockdance this might be what you are looking for.  Reuters Terminal is way out of my league (price and complexity) and Yahoo and Google Finance just don't offer the features I want, especially on financials. Stockdance offers a sort of stock selection check list on which you can define your own criterion’s. Hence it makes no investment suggestions but let's you implement your own investing strategy. Yodlee's Moneycenter is the system that powered Mint.com before Intuit bought them.  It works great for managing accounts in a similar fashion to Mint.  They have a development platform that might be worth checking out. "I've just recently launched an open source wealth management platform - wealthbot.io ...  ""Webo"" is mostly targeted at RIA's to help the manage multiple portfolios, etc. Take a look at the demo at demo.wealthbot.io, you'll also find links to github, etc. there. It's a rather involved project, but if you are looking for use cases of rebalancing, portfolio accounting, custodian integration, tax loss harvesting, and many other features available at some of the popular robo-advisors, you might find it interesting." I haven't used it in years, but look at GnuCash. From the site, one bullet point under Feature Highlights: "I use Google Finance too. The only thing I have problem with is dividend info which it wouldn't automatically add to my portfolio. At the same time, I think that's a lot to ask for a free web site tool. So when dividend comes, I manually ""deposit"" the dividend payment by updating the cash amount. If the dividend comes in share form, I do a BUY at price 0 for that particular stock. If you only have 5 stocks, this additional effort is not bad at all. I also use the Hong Kong version of it so perhaps there maybe an implementation difference across country versions. Hope this helps. CF" I have no idea if Wikivest can handle options, but I've been pretty satisfied with it as a portfolio visualization tool. It links automatically with many brokerage accounts, and has breakdowns by both portfolio and individual investment levels. Instead of gnucash i suggest you to use kmymoney. It's easier MoneyDashboard or XeroPersonal  are similar sites to Mint.com  MoneyDashboard is planning on releasing an Android App XeroPersonal is also in development of an Android App  For more details about the differences between the two apps, see this Web App question