product frameworks