FieldChange PeopleCode executes immediately after a field value is modified (and passes validation). It is widely used to recalculate other fields on the page, dynamically alter the visual appearance of controls, or perform non-validation processing triggered by the user's action.