(a) Computer software documentation. Computer software documentation is technical data. See 227.7103-14 for appropriate guidance and statutory requirements.
(b) Computer software.
(1) Conformity and acceptance. Solicitations and contracts requiring the delivery of computer software shall specify the requirements the software must satisfy to be acceptable. Contracting officers, or their authorized representatives, are responsible for determining whether computer software tendered for acceptance conforms to the contractual requirements. Except for nonconforming restrictive markings (follow the procedures at 227.7203-12(a) if nonconforming markings are the sole reason computer software tendered for acceptance fails to conform to contractual requirements), do not accept software that does not conform in all respects to applicable contractual requirements. Correction or replacement of nonconforming software, or an equitable reduction in contract price when correction or replacement of the nonconforming data is not practicable or is not in the Government's interests, shall be accomplished in accordance with-
(i) The provisions of a contract clause providing for inspection and acceptance of deliverables and remedies for nonconforming deliverables; or
(ii) The procedures at FAR 46.407(c) through (g), if the contract does not contain an inspection clause providing remedies for nonconforming deliverables.
(2) Warranties.
(i) Weapon systems. Computer software that is a component of a weapon system or major subsystem should be warranted as part of the weapon system warranty. Follow the procedures at 246.770.
(ii) Non-weapon systems. Approval of the chief of the contracting office must be obtained to use a computer software warranty other than a weapon system warranty. Consider the factors at FAR 46.703 in deciding whether to obtain a computer software warranty. When approval for a warranty has been obtained, the clause at 252.246-7001, Warranty of Data, and its alternates, may be appropriately modified for use with computer software or a procurement specific clause may be developed.