OKR and MBO (Management by Objectives) are both goal-setting frameworks. The main difference is that OKR encourages setting challenging and ambitious goals and includes tracking mechanisms, while MBO focuses on setting achievable goals based on a negotiated agreement between employees and management.