An object ID is a value that uniquely identifies the user interface object in the system at a given moment. The object ID is used for directly accessing the object. The ID can be a number, a pointer value, a hash key, an hWnd, a database string, or any other application-specific reference. The object ID is transitory and may differ from one testing session to another. The object ID is used for accessing objects during run-time and should therefore be designed to enable retrieving the object quickly and simply.