Object within a multi-tiered software application that represents an intelligible real-world entity and incorporates data and behavior