Registers are determined by context, such as professional, formal, or casual language use.
A register refers to a variety of language used in a particular social setting or context, such as formal or informal language, technical language, etc.