So you want to start a software consulting business? If you are good with technology AND people this can be a very good decision.I have been down that path, and know a thing or two about it. Take the shortcut and don't make the same mistakes which I have made.Table of a nameBuy domain nameSetup websiteSetup EmailFind your first customerFinancesHow much money do you need to start?Keeping money for rainy daySetting up the infrastructureSetup legal structure and bankingGet office spaceOptimizing the infrastructureSetup Invoicing/Book keeping systemSetup Project management systemSetup IM systemSetup telephonySetup CRMGetting the work doneGetting specificationsCreating WireframesEstimating Software CostsManaging project flowGetting to closurePricingDecide on your pricingFixed price vs Hourly pricingPricing depends on the attitude of the customerHiringWhen should you hire?How to hire a great team?When should you fire?Marketing and SalesGetting leadsConverting leads to customersTurning customers to repeat customersBlog StrategySocial Media StrategyOpen source as a marketing strategyGrowing your businessInvesting in your businessInvest in ongoing learningKeeping costs lowMoving up the value chain