Generally, any item that can be individually
selected and manipulated. This can include shapes and pictures that appear on a
display screen as well as less tangible
software entities. In
object-oriented programming, for example, an object is a self-contained entity that consists of both
data and
procedures to manipulate the data.