1. In a computer system, a method for configuring software for a client computer coupled to plural servers, said method comprising: transmitting a request for a first computer program part from the client computer to a first server, the first computer program having first usage rights associated therewith, the first usage rights specifying a particular manner of use for the first computer program part; authorizing the client computer for the first computer program part in accordance with the first usage rights; transmitting a request for a second computer program part from the client computer to a second server, the second computer program part having second usage rights associated therewith, the second usage rights specifying a particular manner of use for the second computer program part; authorizing the client computer for the second computer program part in accordance with the second usage rights; creating a new computer program for execution by combining the first computer program part and the second computer program part; and executing the new computer program in accordance with new usage rights specifying a particular manner of use for the new computer program by executing the first computer program part on the first server and executing the second computer program part on the second server.