Self-funding is pretty much the default for consulting companies, because all you're doing initially is collecting an hourly that you theoretically could have collected working for some other consulting company or going to work for someone FT.
Consulting is also a common way of bootstrapping a company (see Joel on Software for his history of starting Fog Creek this way), because you use consulting revenue to keep the company afloat while working on an actual product in any time you have left over. The goal is to grow the product to where you can build a revenue base from it and wean the company off of consulting revenues.
Consulting is also a common way of bootstrapping a company (see Joel on Software for his history of starting Fog Creek this way), because you use consulting revenue to keep the company afloat while working on an actual product in any time you have left over. The goal is to grow the product to where you can build a revenue base from it and wean the company off of consulting revenues.