A method performed in a web-based environment on a computer system teaches
a user to implement an application. The method includes providing
predetermined applications and presenting an annotation page that
includes one or more annotations descriptive of a predetermined
application. Each annotation includes keyword links, annotation links,
and detail of implementation of the application. The method includes
permitting the user to select a link in an annotation. If the user
selects a keyword link, reference documentation associated with that
keyword is presented. If the user selects an annotation link, another
annotation descriptive of another source file of a predetermined
application is presented.