1. A method for dynamically modifying hover information associated with on-screen field of an application, the method is performed by a processor, comprising: receiving a user interface interaction event, by an application executing at a user device, the user interface interaction event being generated in response to user interaction with an on-screen field associated with the application; retrieving, based on the user interface interaction event, and from a database that is connected to the user device via a network, hover information describing the on-screen field, the retrieving including using a programmatic script to query the database for the hover information; presenting the hover information in association with the on-screen field, wherein the hover information is stored, by the database, according to a schema, the schema including: a location code that indicates a location to which the hover information applies, a hover text value that indicates text associated with the hover information, and a version code that indicates a version of the on-screen field; wherein presenting the hover information additionally includes presenting a user interface for editing the hover information in the database for the on-screen field according to the schema, the presenting of the user interface including identifying a multi-choice screen element associated with the on-screen field, and presenting editing options for the hover information with respect to one or more choices of the multi-choice screen element.