GAC(Global Assembly Cache) is a machine wide code cache that stores the assemblies. And these assemblies can be share by many applications on the computer. application deployed in GAC must have a strong name.