Product frameworkProduct framework