The traditional business model would require a company to hire an accountant to provide accounting services on behalf of the company. Today, outsourcing is basically hiring professionals outside a company to perform tasks that are typically done in-house. Third-party companies offer outsourcing services that do most of your work for you. From hiring your offshore staff to monitoring them regularly, this service is much less expensive than hiring in-house staff.