What is a registration code used for?

An registration code is used for the sole purpose of registering, and authenticating your product, as well as registering it for the next year (unless of course you need to re-install), allowing you to process more than the demonstration period of 200 transactions.