What is the difference between a framework and an SDK? Take, for example, the MS platform SDK and the .NET framework. Both have API\'s, both hide their inner workings, and bot
It's a grey area but Frameworks tend to be the libraries you code against, SDK's often have extra tools to help you get more out of the Framework. A good example being the .NET Framework SDK which you install separately, the SDK has extra tools such as ildasm, cordb which aren't really parts of the framework.