1. A computer-implemented method comprising: associating an input requirement of a dynamic object embedded in a user interface with an object item contained in a plurality of records stored in an on-demand database, the dynamic object having software code that enables it to perform at least one operation based upon the at least one input requirement; configuring the dynamic object to perform the at least one operation based on a value of the object item extracted from the plurality of records stored in the database, the value of the object item corresponding to the at least one input requirement of the dynamic object; triggering the dynamic object to perform the at least one operation based upon the value of the object item extracted from a first database record when the first database record is accessed; and triggering the dynamic object to automatically perform the at least one operation based upon the value of the object item extracted from a second database record when the second database record is accessed.