1. A method of updating upgrading a computer system comprising a central processing unit, a storage device and a communication device by automatically establishing an operatively correct combination of a set of components in a computing environment of said computer system, said method comprising: obtaining control tables from a storage device a computer system, said control tables comprising information necessary for execution of an upgrade of said computer system; setting up result tables on said storage device, to hold information resulting from said automatic establishing; examining said control tables for dependency conflicts arising among said components in said control tables; identifying said dependency conflicts arising among said components in said control tables; and resolving said dependency conflicts among said components in said control tables, thereby creating result-related actions.