Recently I tried installing few softwares in my system and every time I did that, I was asked to install .Net Framework. But I never installed it because I taught it was not that necessary for my system and it would just take up my disk space and slow my system. But can anyone tell me why is .Net framework required by all the softwares? What it is and why I need to install it in my PC? Please help, It will be appreciated for sure.