Patent attributes
A vendor system acquires information from the user system regarding hardware used in the user system and software installed in the user system. The vendor system constructs a test environment based on the information. Subsequently, the vendor system examines operations of the user system updated by a software-updating patch in the test environment to determine whether the user system operates normally in the test environment. If normal operations are verified, the vendor system transmits the software-updating patch to the user system. The user system applies the software-updating patch to the software installed in the user system to update the user system. As a result, the user system can be easily updated by updating the software installed in the user computer through a network. In addition, after the software is updated, high reliability and high service level of the user system can be achieved.