are usually provided by the software vendor or a licensed reseller. They can be used to activate the software, allowing users to access all its features and receive updates.