Does the product have an expiration date?

There is no expiration date. With your permanent registration key, you can use GenoPro forever without spending extra money.
Minor upgrades are free.
New product version upgrades have fees, but some discounts may be available.