You have to understand concept of framework yourself because framework is a difficult concept.All i can tell you is a framework is structure intended to serve as a support for the creation of something that expands the structure into something useful and there are lot of types of frameworks. .NET is one of them.