understanding and managing .NET framework and concept