Outsourcing tasks to other small businesses is a good way to expand your business’ capabilities without adding permanently to your staffing costs. But there’s more to outsourcing than just handing off work to a third party.