Salary cap systems in the NFL, NBA, and NHL were introduced to constrain team spending, promote competitive balance, and prevent wealthy franchises from monopolizing talent through payroll dominance. The NBA implemented its salary cap first, in 1984, followed by the NFL in 1994, and the NHL in 2005 (following a lockout-driven labor dispute in 2004–05).