Each process will have its own copy of the CLR as a hosting process. However, since the CLR is really just a couple of DLLs Windows will be able to share the DLLs between processes. For more information see: http://msdn.microsoft.com/en-us/magazine/cc301727.aspx