1. A method for displaying a transient state of an annotated web application view for which there is no persistent object against which the annotation can be referenced wherein the application state has changed, the method comprising the steps of: initiating an annotation session by invoking an annotation application which displays the application at its home state with annotations available for the application; selecting from the displayed annotations, an annotation for relating the annotation to a displayable application view as the displayable application exists at a given time; retrieving the selected annotation, annotation key, and application state information from the annotation database; applying, with a computer, directives derived from the retrieved application state information within a URL to navigate to the transient state defined by the application state information to achieve the state of the application program at the time the original annotation is retrieved from the annotation database to impel the application to that state after which the annotation can be shown in the correct context; and displaying the application at the application state determined by the application state information.