product messaging framework