Data is critical to business success since executives rely on accurate data for forecasting and decision making. Though data processing has been steadily moving online, there is still substantial data generated offline. Companies still rely on paper records for day to day tasks like ordering, shipping and receiving, and invoicing. It is important to transfer