Use custom fields to enlarge the list of fields available for tasks and users.
User can fill-in field manually or it can be calculated dynamically. Calculated custom fields are especially useful in filters, email notification rules, and distribution reports. Calculated custom fields can be implemented via scripts.