A method and system for providing target code to various computer systems. The
target code is provided by a service. The service provides a mechanism for third-party
developers to submit initial or base code for distribution to end-user computers
as target code. The service converts the initial code to target code that is suitable
for execution on the end-user computer. When the service receives the request for
target code that matches certain requester-specified characteristics, it selects
the intermediate code that best matches the requester-specified characteristics.
The service then sends the target code to the requester.