An umbrella term for object-oriented programming, object-oriented databases and object-oriented design methodologies.
Object technology differs from traditional system design which separates the data from the processing. Although data and processing are naturally related since software causes the computer to process data, the traditional approach has been to design the databases separate and apart from the processing routines, often using different modeling and documentation tools. See
object-oriented programming and
object database.