advertising a software implementation as available for execution on a computer system, the advertising being independent of whether any version of the software implementation is actually installed on the computer system; receiving a request to activate the software implementation, the request including information that identifies the software implementation; in response to the request, determining