1. A computer-implemented method to programmatically update a database stored on a server system and containing information about one or more web pages, based on operations of a web browser program executing on a client system and when browsing the one or more web pages, the method comprising: detecting, by a browser monitor component of the web browser program, an event indicating a change involving a web page, of the one or more web pages, in response to receiving information about the one or more web pages, the information relating to operations of the web browser program executing on the client system, in browsing the one or more web pages, wherein the indicated change is caused by operation of the web browser program; and upon detecting the event and by operation of one or more computer processors, sending a notification to a request handler component of the database containing the information and stored on the server system, to cause the information about the web page to be programmatically updated to reflect the change indicated by the detected event; wherein the notification is sent to the database to cause the information about the web page to be programmatically updated to reflect the change indicated by the detected event, without requiring any user input specifying to send the notification to the database, wherein the web browser program includes a database registration component configured to securely attach the web browser program to the database through a predefined login process.