1. A data decoding system comprising a client computer and one or more servers communicatively coupled to a network, said one or more servers executing at least one decoding process; wherein said client computer comprises at least one of: an integrated imaging device, a peripheral imaging device; wherein said client computer is configured to acquire an image of decodable indicia; wherein said client computer is further configured to process said image by performing at least one of: (i) identifying one or more areas of interest within the image; (ii) cropping said image based on said one or more areas of interest; (iii) clipping one or more images from said image based on said one or more areas of interest; (iv) increasing or reducing a pixel resolution of at least part of said image; (v) converting said image to a grayscale image; (vi) converting said grayscale image to a monochrome image; (vii) compressing said image using a compression algorithm; wherein said client computer is further configured to transmit said processed image to said one or more servers for decoding said decodable indicia; wherein said at least one decoding process is configured, responsive to receiving a decoding request comprising said image, to decode said decodable indicia into a decoded message; and wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit at least one of: said decoded message, a decoding operation completion code to said client computer.