Jack Harding’s company had a problem.

ESilicon’s outside counsel bills were stacking up. The process of drafting sales contracts was sucking up too much of some executives’ time that could be better spent elsewhere. And the Sunnyvale, Calif., semiconductor maker needed to put some serious work into preparing to one day go public.