For small or medium businesses maintaining up-to-date bookkeeping is probably the most important part of the daily routine. The establishment of an accounting division, hiring and training bookkeeping personnel and buying bookkeeping software is costly.