A business object, when used in object-oriented programming, is a representation of parts of a business.
A business object can represent, for example, a person, place, activity, business process or concept, and can show, for example, an invoice, a product, a transaction or details of a person.