Generally, a “key” is usually provided to allow users to activate their product online. It helps simplify the activation process, particularly in a network, as it works without the need to contact Microsoft’s servers for activation.
The Key Management Service (KMS) is a Microsoft service for activating an organization's Windows and Office software.