1. In a computer system, a method for configuring software for a client computer having an existing computer program part, said client computer being coupled to at least one server, said method comprising: transmitting a request for a first computer program part from the client computer to a server, the request specifying a first particular manner of use, the first computer program having first usage rights associated therewith, the first usage rights specifying said first 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 the first computer program part and new usage rights to the client computer in response to said request; creating a new computer program for execution by combining the first computer program part and the existing computer program part; and executing the new computer program in accordance with said new usage rights specifying a second particular manner of use for the new computer program.