Patent ID: 7460923

Claim:
A substrate processing system comprising: a) a plurality of substrate processing apparatuses, each of said plurality of substrate processing apparatuses comprising: a-1) a processing unit configured to perform prescribed processing on a substrate, a-2) a system control part configured to control the substrate processing apparatus, a-3) a unit control part configured to control said processing unit, a-4) a version information transmission part configured to transmit version information of software modules presently installed in said system control part and said unit control part respectively when a software module is installed in said system control part and/or said unit control part; b) a support computer for analyzing failure of said plurality of substrate processing apparatuses; and c) an information storage server comprising: c-1) a version information registration part configured to register in a first storage part the version information of software modules transmitted from the version information transmission part of each of said plurality of substrate processing apparatuses, c-2) a version information uncasing part configured to uncase the version information of the software modules registered in said first storage part to be readable via a network by said support computer, c-3) a matching property confirmation part configured to confirm mutual matching properties of the software modules installed in said system control part and said unit control part of each of said plurality of substrate processing apparatuses by referring to the version information of the software modules registered in said first storage part, wherein, said plurality of substrate processing apparatuses, said information storage server, and said support computer are connected through the network.