National Basketball Association rosters are strictly regulated by the league's collective bargaining agreement, capping each standard team at fifteen active players alongside additional slots for two-way development contracts. Front offices must carefully navigate a complex system featuring a hard salary cap, luxury tax thresholds, and minimum team spending floors. General managers constantly balance max-salary superstars, rotation veterans, and young prospects, utilizing trades, waivers, and the G-League pipeline to keep their rosters compliant and competitive.