Thank you for your suggestions. In order that we can comply with your requests can you provide a bit more information:
(1) Is there a particular coordinate system that you are interested in supporting? Would you expect that the graphics would be in the same coordinate system as your data location points or would it be necessary to georeference the image downloaded from the server?
(2) Which database applications are you interested in supporting?