Understanding Frameworks