Some would say that it’s ALWAYS a difficult time to raise funds for a startup company. In general, I’d agree. With the exception of a few brief moments, such as pre-Internet Bubble in the late 90’s where money was being thrown around like air, fundraising is hard. There are a few lucky folks that don’t sweat this startup task, like repeat entrepreneurs who hit it big the first time, or those with truly obvious ground-breaking IP. But for most it’s a grueling and soul-sucking necessity.
Today fundraising for a startup company is tougher than every. The Venture Capital (VC) business is in disarray, with the number of active firms in the process of shrinking. The financial crisis and general economic malaise has made finding capital from nearly every source more difficult, from traditional banks to angel investors. So if you’re planning on starting a company today, it might be time to get creative.
Most of the ideas presented here are applicable to any type of company. But for those smart about it, a software-based business is one that can be started and grown with minimal, or zero, outside capital. This has always been true in the software business, but a number of developments have made bootstrapping even a more realistic possibility today. You will need to accept upfront that it can be done, and structure everything you do with minimal financial resources in mind.
Successfully bootstrapping is tough if you’re a first time entrepreneur, especially for those that have been working in large companies, with all the trapping that come with that. But embracing the proper attitude early on is essential if you’re going to have to bootstrap your company, at least in the beginning. Let’s examine some tactics that can increase the odds of startup success:
Understand early-on the level of capital you’ll have available
This is crucial. Most get going on their business, moving ahead and worrying about funding once they have a business plan, prototype/beta, etc. Only then do they put together an investor pitch and think about how much money to raise. But it can be really helpful to have a realistic view as early as possible how much money will be available to you in the early days. No question this is hard to do and by definition the result will be inaccurate. In reality, a number of things will dictate how much money you’ll have available: Management team reputation and track record, investment contacts, dilution philosophy, local investment resources, business model, IP, etc. The key point here is to do your best to understand how much money you’ll realistically have available at startup and early on….
Structure your business accordingly
….then design your business model to fit your prospective available funding. In reality, this rarely happens. Most design their business, and then try to raise money to fund it. As a result, for example, I see people start enterprise software companies, with complex products at high price points that demand a team of outside sales reps and field engineers with $150-250K comp plans. Most startups won’t be able to attract the funding to support this sales model. Or adopting a Software-as-a-Service (SaaS) approach, without planning for the added operational expenses required with a SaaS model, essentially taking on the role your clients IT department. If you can match your business model to your expected capital resources from the beginning, your chances of success go way up.
Start while you’re still working
One of the best things a startup entrepreneur can do is to start working on your business while you still have a job. This is especially true of the technically-skilled software company founder. Many software companies have been started by a sole programmer, writing the initial product on his or her laptop while sitting at home in the kitchen. It’s one of the beauties of the software business; you can create a product with very little capital investment. Of course, care needs to be taken that you don’t use any of your employer’s resources or do anything on company time. Make sure that you aren’t violating any of agreements signed with your employer. But once you stop working to start up a new venture there’s no telling when your personal income will start flowing again. So do as much as you can, before cutting the cord with your steady income.
Do it yourself and don’t be wasteful
Entrepreneurs often find that they can actually do things they never dreamed they could. When dealing with scarce capital, it’s critical to make sure that you actually NEED to pay someone else to accomplish a particular task before parting with your cash. This will lead to personally doing a lot of mundane activities that you don’t really want to do. But it’s important to take those duties on early on to conserve cash. Also try not to waste money on ANYTHING, not just labor. Count those paperclips! The corollary to this is when you really do need outside help, DON’T SKIMP and just do an unacceptable job internally. Bad marketing is an example of this for the technically-oriented founder. This can be truly penny wise and pound foolish, and can cost you much more money in the long run than you save in the short term. Recognize what skills you just don’t have that are absolutely critical to the business, and save money elsewhere so you can afford outside assistance in those crucial areas.
Don’t reinvent the wheel
I referred earlier to it being easier than ever to build a software company with minimal capital. Development tools have matured to make development quicker than ever. Many target platforms have much less memory constraints, reducing the time needed to produce code that is extremely memory-efficient. There are many pre-built modules for standard functions available for a modest cost. Ten years ago it might have taken a half million dollars to build a quality website that you now can replicate for a few thousand dollars. As a software startup, make sure that you scour all pre-existing resources for things that you can use, before you build them yourself.
Outsource and off-shore, if appropriate
Another area responsible for much lower costs in starting a software business is the potential for outsourcing/offshoring. This isn’t for every company or every situation, but where it makes sense, it can both reduce your costs significantly and expand the availability of critical development resources. While everyone would prefer the developers under their own roof, in many cases there just isn’t the right talent where the company is located–or the budget to fully staff with full-time, onsite employees.
Don’t ignore international markets
A big area which most software companies ignore initially for their products is international sales. It’s natural to want to focus on your domestic market first. But doing this exclusively can cost you some excellent growth opportunities, even from the very beginning. This is particularly true for US-based companies. The US is the toughest market in the world. It’s the biggest, and the bulk of the software industry is located there (all looking at the US market first….). As a result, the competition is almost always less in non-US markets. So there is low hanging fruit to be had, plus you can partner in many markets with distribution partners whom have existing market presence, and can take on much of the marketing investment required to gain traction. All of this can mean an excellent return on a modest investment. Once you’ve invested so much to create valuable product IP (which is very “perishable”, by the way), don’t limit your return on that investment by focusing on a narrow geography, if at all possible.
Don’t give up and enjoy the journey
Don’t ever give up prematurely. The most important thing is to keep grinding until you start to gain traction. Starting up and growing a software company is an exciting–and difficult–endeavor. Above all, I believe you need to be able to enjoy the journey, in addition to having your eye on the end prize–success. There will be difficult times where you need the willpower and stubbornness to push through. Often startup success is found by staying alive long enough for good fortune to find you.
That’s my advice on starting up a software company and growing it in relatively tough times. Post a comment if you have your own experiences to add.
Follow Phil Morettini and Morettini on Management via Twitter, Facebook, LinkedIn, RSS, or the PJM Consulting Quarterly Newsletter. Contact Phil directly at info@pjmconsult.com
Subscribe to Morettini on Management












