The Common Type System (CTS) is built into the CLR (Common Language Runtime). CTS defines how types are declared, used, and managed in the runtime, enabling cross-language integration. RCT and RCW are related to COM interop, and GAC is the Global Assembly Cache for storing assemblies.