Eric Sink on Starting Your Own Software Company
prostoalex writes "The topic of starting your own software company was recently brought up on Ask Slashdot as a way to fight current employment trends. Eric Sink from SourceGear, who shared his software company-building experience before has written a new article published on MSDN. Getting started with your own software company suggests several simple steps to evaluate your abilities, count your estimated expenses and then start the software company, if the idea still seems feasible."
http://www-swiss.ai.mit.edu/~bob/clarisworks.php
It's a bit out of date (we started in '89), but even so, we were told it was too late to get into the software startup game. We had no business plan. Yet we managed to beat our Microsoft competition (MS Works), with no venture capital, in fact without even incorporating... of course, getting bought by Claris helped. But I think keeping everything ultra-low overhead was essential - *all* of our time was spent designing and developing, and none on coming up with a business plan, a "failure plan", etc., as described on the MSDN article. YMMV...
There are still plenty of great ideas out there, waiting to see the light of day.
Borrow from friends and family.
Have a working spouse.
Borrow from your credit cards."
Obtain money from a potentially major customer
This one is often overlooked. If a company has a problem they need solving and is willing to fund some of your development effort to solve it, this is a golden opportunity. Depending upon what problem you are solving, the company may not be interested either in owning any of the IP you create or supporting the product if/when it takes off.
This is how the company I'm with now started and their sales are $500MUSD per year. It all started from a $500K investment from a major industry leader, who remains the company's biggest and most valued customer.