1. A computer implemented method for annotating a displayable electronic document at a graphical user interface (GUI), the displayable electronic document comprising any one of a displayable image or text, the GUI comprising a GUI display, the method comprising the steps of: responsive to a first GUI action, selecting the displayable electronic document to be annotated, the displayable electronic document to be annotated selected from displayable electronic documents stored in a displayable electronic document database; and displaying the displayable electronic image at the GUI display; responsive to a second GUI action, selecting an annotation form from a plurality of annotation forms, the selection based on one or more predetermined parameters, the annotation form comprising one or more user prompts for annotation data; and displaying the selected annotation form at the GUI display, the displayed annotation form comprising one or more user prompts, the user prompts prompting a user for annotation data; responsive to a third user GUI action comprising moving a cursor to a position within the displayed electronic image, selecting the position of the cursor within the displayed image independent of content of the displayable electronic document, creating information associating the annotation form with the selected position of the selected displayable electronic document to be annotated; responsive to an event associated with the annotation form, performing by a computer program, an analytic action on the displayed electronic image by way of a first annotation runtime program, the analytic action analyzing characteristics of the displayed electronic image to produce an analytic result; receiving user provided annotation data associated with one of the one or more of said displayed user prompts; and storing in an annotation database each of the received annotation data, the selected position within the selected displayable electronic document and the produced analytic result; and responsive to a user fourth GUI action subsequent to said storing the annotation data, the user fourth GUI action selecting said position within the selected displayable electronic document, performing the steps comprising: finding in the annotation database, the annotation data; and displaying the found annotation data.