There are no federal statutes that govern commercial contracts generally. There are federal statutes that may be relevant to certain commercial arrangements (eg, antitrust laws), and there are industry-specific regulations at the federal level that may be applicable to contracts in particular industries. There are also state regulations applicable to specific industries that may be relevant to commercial contracts.
With respect to commercial contracts, a version of the Uniform Commercial Code (UCC) has been adopted by each of the 50 states in the United States. The UCC is a uniform act that was drafted by private organizations as a recommendation on harmonizing the laws applicable to commercial transactions. The UCC governs transactions in goods (eg, buying and selling, security interests, letters of credit and other commercial transactions). Because each state has adopted its own version of the UCC, laws may differ slightly from state to state.
The Uniform Computer Information Transactions Act (UCITA) was an attempt to provide guidelines on licensing of intellectual property and software, which Article 2 of the UCC (the article dealing with "goods," which has been interpreted to include software) did not expressly address. UCITA was controversial because of the potential liability it imposed on software vendors and therefore was not adopted by more than just a few states (Virginia and Maryland).
The interpretation and enforceability of commercial contracts is generally a state law matter, governed by the laws of the state specified in the contract. Case law precedent interpreting and enforcing UCC provisions may differ from state to state.
Commercial contracts with federal and state government agencies are subject to separate governmental regulations, which may include, among other matters, specific auditing and recordkeeping requirements, as well as intellectual property rights that may be granted to the government by default.