all of the above. When I started my business 4 years ago I went to the SBDC, SCORE and my accountant. I use Quick Books.
I've grown to the point where I need a payroll service (best $35 I've spent) and employ an escrow service to do my accounting each month.
I don't have an accounting background, but a legal background and know where my talents are best used. So I employ those whose talents are needed.
Good luck on your endeavors!