1. An apparatus for providing help information, comprising: a microprocessor coupled to a memory, wherein the microprocessor is programmed to obtain dynamic help to convey to a user of a browser on a client independent of code of a webpage of a web application for display on the client, by implementing: a receiving unit that receives, from the client, at least one operation of a user and obtains an operation history associated with the user, wherein the operation history includes the at least one operation; an operation capturing unit that identifies a web application with which the user is interacting; a determining unit, on a server that includes code for the webpage of the web application to be displayed by the client, that determines appropriate help information based upon the obtained operation history and a current operation of the user by determining if a conflict exists between the current operation of the user and the at least one operation of the user from the user history and mapping a tuple indicating a scenario of the identified web application and step within the scenario to a tuple of help information selection and manner of display including a script; and an information obtaining unit that obtains the help information from a help repository that stores help information associated with the webpage.