In this context, the terms information object or data object refer broadly to elements that can be manipulated by a computer program, including objects created and used by an application program prepared using an object-oriented programming language, and objects created by a database server and stored in a database.