$20K is NOT a lot of money. Consider that hiring anybody will cost you at least $40K/year. Hiring a senior level programmer will cost you $130-180K/year (counting his salary, benefits, taxes, accounting, work place).
And a large corporate HQ will cost you in the millions. You can pay for all of these things out of profits (or funding) once you've successfully built a product.