Look around your office. Assuming you are not a Law or Accounting firm, do you have an in-house lawyer or accountant? I expect that for most of you the answer to this question is no. These are business functions that do not require an in-house expert but are instead outsourced to individuals or firms outside your business that specialise in these areas.