What is a good open source Windows finance software
Have you tried others on Wikipedia's list? You really shouldn't be using class tracking to keep business and personal operations separate. I'm pretty sure the IRS and courts frown upon this, and you're probably risking losing any limited liability you may have. And for keeping separate parts of the business separate, like say stores in a franchise, one approach would be subaccounts. Messy, I'm sure.
You may refer to project http://jstock.sourceforge.net. It is open source and released under GPL. It is fetching data from Yahoo! Finance, include delayed current price and historical price. "Profitability is not magical. It's not a mystical thing that requires a 4 or 8 year degree in business to understand.  Twitter will never make money. You cannot make money with Social Media. All of the steps necessary to make social media profitable are the same steps which will drive your users to other platforms that remain free.  Twitter is already losing users to a new software called ""Mastodon"" which is not controlled by any single corporation, it's open source and anyone can operate their own federated server. It allows much larger 'posts' which enables people to have actual, valuable conversations on it, instead of brain-vomiting.  Twitter's largest mistake is probably their reluctance to abandon the 140 character limit 3 or 4 years ago when they should have. But it's too late now. It would take a miracle to save them.  Social Media as a marketplace is saturated. there's 4 or 5 sites you've heard of and 5000 you haven't and they're all free. How can anyone make money in that market? You can't.  And if all of the social media sites suddenly became subscription based, users would stop using them, they'd set up their own blogs using services like Wordpress.com or self-hosting them with software like WordPress.org or Ghost, and they'd use free open source software based on protocols like RSS or ATOM which have been around for a very long time to achieve the same sort of ""Friends and follower"" networks that Social Media giants want you to believe require their service.  Social Media has always been a bad business model, and it will always be a bad business model. Facebook has only found success because of their puppet companies and side-projects, the social media part of their business remains unprofitable." "First they failed miserably to meet their Windows 10 adoption goals, and now they've fired a bunch of people to ""refocus"".  Microsoft should abandon the Windows Kernel. They should adopt a variety of *nix, the way Apple did, and then give Windows away as a free Desktop Environment like KDE and Gnome.   Then they can focus on their applications. Office, exchange, and so on, which is where their profits have been coming from for the last several years. They could market and sell those apps to people on all platforms, which would probably help their sales.  Microsoft is in a dangerous situation. They belong to an old model, before open source took off. Microsoft became huge when computers were out of reach from the general public. They had early access to the machines which gave them an edge. Now everyone is on equal footing and the philosophy of freely sharing software tools to enrich everyone's lives is becoming more popular than the idea of making money from software.  If Microsoft can't do something to keep their products ""worth buying"" in the face of completely capable and free competition, they're going to shrink a lot.   For many of us Microsoft's products stop being worthwhile several years ago. They don't currently offer anything that can't be had elsewhere for free, and their products are not really any easier or more stable or reliable than the competition, despite their marketing efforts to convince you otherwise." "I was not arguing, I was agreeing with you. People should pull themselves up by their bootstraps. I am sick of lazy yankees failing to uphold the great juche ideals of self-reliance/self-support.   In all seriousness though, I was hoping my wild sarcasm would open your eyes to the non-sequiter of your own argument, that Starbucks is ""one of the best companies to work for at that income bracket."" So it's better than McDonalds/Walmart/Target. Does that make it actually good? Are these work conditions (poor scheduling, extremely small notification window) acceptable? If you answer yes, would you continue working under those conditions if you experienced them?" I don't know of any free API's for these data, but I'll provide what information I can. Compiling all of this information from the EDGAR system and exposing an interface to it requires a fair amount of work and maintenance, so it's usually market data companies that have the motivation and resources to provide such interfaces. I know of a few options that may or may not be close to what you're looking for. The SEC provides FTP access to the EDGAR system. You could download and parse the text files they provide. Yahoo Finance provides summary files of financial statements (e.g., GOOG) as well as links to the full statements in the EDGAR system. Once again, parsing may be your only option for these data. Xignite, a proprietary market data provider, provides a financial statement API. If you need these data for a commercial application, you could contact them and work something out. (Frankly, if you need these data for a commercial application, you're probably better off paying for the data) The Center for Research into Security Prices provides data from financial statements. I believe it's also exposed through several of their API's. As with most financial data, CRSP is sort of a gold standard, although I haven't personally used their API to fetch data from financial statements, so I can't speak for it specifically. This answer on StackOverflow mentions the quantmod R package and mergent. I can't vouch for either of those options personally. Unfortunately, you'll probably have to do some parsing unless you can find a paid data provider that's already compiled this information in a machine-readable format. I've used prosper for a while and have a pretty good return based purely on shotgun approach.  I recently invested a few thousand with their automated tool.  Some people will default, but that's expected and part of their expected return calculation. I'm using iBank on my Mac here and that definitely supports different currencies and is also supposed to be able to track investments (I haven't used it to track investments yet, hence the 'supposed to' caveat). I second the vote for GnuCash. It runs on Linux, Windows, and Mac. It is double-entry accounting, so there is a little bit of a learning curve, but it sounds like you should probably have something a little more powerful than Mint for your situation.