Traditionally, SMBs have kept accounting practices in-house because of the perceived risk that confidential financial information could pose risks if it falls into the wrong hands. With the developments in technology, however, outsourcing has reached into all aspects of running a business, including accounting and bookkeeping.