So since middle of June I have been working on the .NET CLR team. I am responsible for deployment of the .NET Framework. And boy is there some work to do. First things first though just how do you deploy applications written in .NET. It turns out that is a very complex topic.