It’s a good “enter your license key” kind of software activation, but because it checks the code against the online server, we had to go through possible error scenarios and how they are presented. So that a person could understand if something is wrong and what can they do about it.