An automated RAW image processing method implementable by a processing device, the method comprising: receiving a representation of a target RAW image and metadata, the target RAW image having photo-site pixels each specifying a single color value, the metadata specifying an imaging device or a capture condition associated with the target RAW image; characterized by: obtaining, based on the metadata specifying the imaging device or the capture condition associated with the target RAW image, predetermined information for RAW image processing, the predetermined information associated with, and being previously derived from evaluating at least one prior image obtained with the imaging device or the capture condition, wherein the predetermined information comprises one or more of: black-offset information, saturation information, an amount of noise, an amount of stuck pixels, luminance information, information for interpolating the target RAW image, information for converting from one color space to another, and information for adjusting tone; automatically pre-processing the target RAW image to produce a resulting image defined in a color space, wherein the pre-processing is based on the predetermined information and uses an operating system service of the processing device, and wherein the pre-processing includes demosaicing the target RAW image and the demosaicing comprises creating a half-size image interpolated into the color space from the target RAW image by averaging the green photo-site pixels and using the red and blue samples to create a new pixel; and making the resulting image available to an application program executable on the processing device. receiving a representation of a target RAW image and metadata, the target RAW image having photo-site pixels each specifying a single color value, the metadata specifying an imaging device or a capture condition associated with the target RAW image; characterized by: obtaining, based on the metadata specifying the imaging device or the capture condition associated with the target RAW image, predetermined information for RAW image processing, the predetermined information associated with, and being previously derived from evaluating at least one prior image obtained with the imaging device or the capture condition, wherein the predetermined information comprises one or more of: black-offset information, saturation information, an amount of noise, an amount of stuck pixels, luminance information, information for interpolating the target RAW image, information for converting from one color space to another, and information for adjusting tone; automatically pre-processing the target RAW image to produce a resulting image defined in a color space, wherein the pre-processing is based on the predetermined information and uses an operating system service of the processing device, and wherein the pre-processing includes demosaicing the target RAW image and the demosaicing comprises creating a half-size image interpolated into the color space from the target RAW image by averaging the green photo-site pixels and using the red and blue samples to create a new pixel; and making the resulting image available to an application program executable on the processing device.