Frameworks Review