professional framework