A business object is an entity within a multitiered software application that works in conjunction with the data access and business logic layers to transport data. A business object is an entity within a multitiered software application that works in conjunction with the data access and business logic layers to transport data. Whereas a program may implement classes, which typically end in objects managing or executing behaviors, a business object usually does nothing itself but holds a set of instance variables or properties, also known as attributes, and associations with other business objects, weaving a map of objects representing the business relationships. A domain model where business objects do not have behaviour is called an anemic domain model.