salary caps is a limit on the amount teams can spend on player contracts, its chief purpose is to maintain competitive balance and not let money have too much influence on who wins in games. More information can be read here. [https://webfiles.uci.edu/lcoon/cbafaq/salarycap.htm] A hard cap means that a salary cap can not be exceeded at all, no exceptions. A soft cap has certain exceptions when a salary cap can be exceeded. So which side are you on?