Functions are a tool that can be used by developers to perform automated data replacement, concatenation, calculations or other tasks in a much easier way: by programming a function, then simply calling that function for the field that needs to be calculated.