A property defines the format and visual presentation of data in your application. Each property can be associated with a value and has a mode and type. The property mode defines the structure that is used to store the property value. The property type, such as Text or Date, defines the format and allowable characters in the property value.