Le calcul haute performance (HPC - High Performance Computing) a fortement évolué, passant de l’utilisation de supercalculateurs à l’utilisation de clusters. Le Grid Computing est une suite logique de cette mutation. En s’aidant du développement du Web, le Grid vise à rendre interopérable ces ressources de calcul/stockage, afin qu’elles soient aussi faciles à accéder que l’électricité.
Dans la lignée du Grid computing, l’idée de proposer plus qu’une infrastructure, mais également des services logiciels à la demande a fait son chemin, aboutissant aux concepts du Cloud Computing.