A term which describes a runtime occurrence of an object belonging to a particular class. Classes are defined at design time, while object instances are created from defined classes at runtime.