A community resource for the acquisition workforce not a .gov website
part52.dev Federal Acquisition Clause Monitor
This PGI section supplements: DFARS 227.7203-2 · FAR 27.7203-2
The corresponding FAR Part 27 and DFARS Part 227 have been overhauled under the RFO. PGI replacement text is provided in the RFO deviation attachment. View FAR Part 27

Current Content

(a) Contracting officers shall work closely with data managers and requirements personnel to assure that computer software and computer software documentation requirements included in solicitations are consistent with the policy expressed in 227.7203-1 .

(b)(1) Data managers or other requirements personnel are responsible for identifying the Government’s life-cycle needs for computer software and computer software documentation . See PGI 227.7203-2(b) for further guidance on assessing life-cycle needs. In addition to desired software performance, compatibility, or other technical considerations, identification of life-cycle needs should consider such factors as —

(i) The offeror’s economic interests in software that has been developed at private expense (including the economic interests of small businesses and nontraditional contractors);

(ii) The Government’s costs to develop, acquire, maintain, store, retrieve, and protect the computer software and computer software documentation;

(iii) Multiple site or shared use requirements;

(iv) Whether the Government’s software maintenance philosophy will require the right to modify or have third parties modify the software,; and

(v) Any special computer software documentation requirements.

(2)(i) Procurement planning. To the maximum extent practicable, when assessing the life-cycle needs, data managers or other requirements personnel will address in the procurement planning and requirements documents (e.g., acquisition plans, purchase requests) the acquisition at appropriate times in the life cycle of all computer software, related recorded information, and associated license rights necessary to—

(A) Reproduce, build, or recompile the software from its source code and required software libraries (e.g., software libraries called, invoked, or linked by the computer software source code that are necessary for the operation of the software);

(B) Conduct required computer software testing and evaluation;

(C) Integrate and deploy computer programs on relevant hardware including developmental, operational, diagnostic, training, or simulation environments; and

(D) Sustain and support the software over its life cycle.

(ii) Alternatives to delivery of source code and related software design details. The assessment of life-cycle needs should consider alternatives to the delivery of source code and related software design details for privately developed computer software as necessary to meet the Government’s needs, such as—

(A) Technical data and computer software sufficient to implement a modular open system approach or a similar approach (see PGI 227.7203-2(b)(2)(ii)(A) (DFARS/PGI view) for guidance on alternatives to source code and related software design details);

(B) Access to technical data or computer software, including access agreements for cloud-based or subscription-based software products or services; see PGI 227.7203-2(b)(2)(ii)(B) and (C) (DFARS/PGI view) for guidance on use of access agreements to contractor source code and related software design details;

(C) Software support and maintenance provided directly from the contractor; or

(D) Other contracting or licensing mechanisms including priced options, specially negotiated licenses, direct licensing between contractors for qualifying second sources, data escrow agreements, deferred delivery solutions, and subscription agreements. See PGI 227.7203-2(b)(2)(ii)(D) (DFARS/PGI view) for guidance on use of escrow agreements.

(3) When reviewing offers received in response to a solicitation or other request for computer software or computer software documentation, data managers must balance the original assessment of the Government's needs with prices offered.

(c) Contracting officers are responsible for ensuring that, wherever practicable, solicitations and contracts—

(1) Identify the types of computer software and the quantity of computer programs and computer software documentation to be delivered, any requirements for multiple users at one site or multiple site licenses, and the format and media in which the software or documentation will be delivered;

(2) Establish each type of computer software or computer software documentation to be delivered as a separate contract line item (this requirement may be satisfied by an exhibit to the contract);

(3) Identify the prices established for each separately priced deliverable item of computer software or computer software documentation under a fixed-price type contract;

(4) Include delivery schedules and acceptance criteria for each deliverable item;

(5) Specifically identify the place of delivery for each deliverable item; and

(6) Specify in the negotiated terms that any required other than commercial computer software, related recorded information, and associated license rights identified in the assessment of life-cycle needs in paragraph (b) of this section shall to the extent appropriate—

(i) Include computer software delivered in a digital format compatible with applicable computer programs on relevant system hardware;

(ii) Not rely on additional internal or external other than commercial or commercial technical data and software, unless such technical data or software is—

(A) Included in the items to be delivered with license rights sufficient to meet the Government’s needs; or

(B) Commercially available with license rights sufficient to meet the Government’s needs; and

(iii) Include sufficient information, with license rights sufficient to meet the Government’s needs, to support maintenance and understanding of interfaces and software version history when the negotiated terms do not allow for the inclusion of the external or additional other than commercial or commercial technical data and software.

Change History

Detected Type Summary
detected 2026-04-17 [PGI] PGI_MODIFIED PGI 227.7203-2 updated: 26 lines added, 8 lines removed
View diff
--- previous
+++ current
@@ -1,9 +1,47 @@
-(b)(1) To the maximum extent practicable, an assessment of life-cycle needs should consider periodic delivery of computer software and computer software documentation including all executable code, source code, associated scripts, build procedures, automation scripts, tools, databases, libraries, test results, data sets, firmware, training materials, and any other elements necessary to integrate, test and evaluate, debug, deploy, and operate the software application in all relevant environments (e.g., development, staging, production). See DoDI 5010.44, Intellectual Property (IP) Acquisition and Licensing, sections 4.1 and 4.2, when formulating business advice and contract implementation strategies regarding the program manager's tailoring of software requirements to the needs of the Government. (2)(i) Procurement planning. (A) Based on the results of the assessment of life-cycle needs, and to the maximum extent practicable, the source code should be accompanied by all software capability descriptions (e.g., features, story points, use cases) and all as-built architecture and design products, traceability products, interface definitions including interfaces to proprietary software elements, and any other requisite documentation. (B) The assessment of life-cycle needs should consider delivery timelines to facilitate transition to a different contractor or to the Government. This approach facilitates management of program risk and supports options for flexibility in the transition of software sustainment to another organization. (C) Contracting officers are responsible for ensuring that, wherever practicable, solicitations and contracts include the requirements for periodic delivery and any delivery timelines for computer software and computer software documentation, based upon the assessment of life-cycle needs.
-(ii) Alternatives to delivery of source code and related software design details.
+(a) Contracting officers shall work closely with data managers and requirements personnel to assure that computer software and computer software documentation requirements included in solicitations are consistent with the policy expressed in 227.7203-1 . (b)(1) Data managers or other requirements personnel are responsible for identifying the Government's life-cycle needs for computer software and computer software documentation . See PGI 227.7203-2(b) for further guidance on assessing life-cycle needs. In addition to desired software performance, compatibility, or other technical considerations, identification of life-cycle needs should consider such factors as --
 
-(A)(1)In determining whether the Government should require delivery of computer software source code and related software design details developed exclusively or partially at private expense, data managers and other requirements personnel are responsible for considering whether these alternatives permit the Government to--
-(ii) Meet its management, engineering, and logistics needs; and
-(iii) Maintain the currency of acquired technical data or software consistent with the assessment of life-cycle needs.
-(2) To the extent practicable, the Government should also require open interface documentation for any privately developed computer software used in or interoperable with software developed for the Government, to allow for technology insertion on all sides of the interface, as applicable, and to support the use of modular open system approaches. (B)Access agreements permit the Government to view, print, download, annotate, modify, or make derivatives of technical data or computer software stored within a contractor-controlled repository or facility (e.g., in an online environment or in person). Examples of access arrangements include remote online authorization to access an integrated data environment, product data management system operated by the contractor, or mechanisms authorizing physical entry to a contractor-controlled data repository, or cloud-based or subscription-based software products or services. The negotiated access agreement must stipulate permissions based on the assessment of life-cycle needs, and the access agreement must be made part of the contract. (C) For each technical data or computer software requirement, the requiring activity must determine whether the Government's needs can be better satisfied through access or formal delivery of the technical data or software (e.g., physical or electronic transfer of the data into Government custody). The Government should consider access to technical data or software when--
-(1) The delivery of technical data or software is not cost-effective or feasible for technical, legal, or contractual reasons; and
-(2) Access meets the Government's needs for such technical data or software throughout the life-cycle of the program. (D) Under a data escrow agreement, the Government and the contractor identify a third-party escrow agent that will keep designated technical data or computer software for safekeeping until a contractually specified condition occurs. If a contractually specified condition occurs, then the Government may obtain delivery of the escrowed technical data or computer software. The contracting officer shall include the data escrow agreement in the contract. The contract shall also include the Government's license rights in the escrowed technical data or computer software. Use of data escrow agreements is not preferable in all cases but may be useful when formal delivery or access is not feasible or cost-effective during the contract's period of performance or delivery schedule.+(i) The offeror's economic interests in software that has been developed at private expense (including the economic interests of small businesses and nontraditional contractors);
+(ii) The Government's costs to develop, acquire, maintain, store, retrieve, and protect the computer software and computer software documentation;
+(iii) Multiple site or shared use requirements;
+(iv) Whether the Government's software maintenance philosophy will require the right to modify or have third parties modify the software,; and
+(v) Any special computer software documentation requirements. (2)(i) Procurement planning. To the maximum extent practicable, when assessing the life-cycle needs, data managers or other requirements personnel will address in the procurement planning and requirements documents (e.g., acquisition plans, purchase requests) the acquisition at appropriate times in the life cycle of all computer software, related recorded information, and associated license rights necessary to-- (A) Reproduce, build, or recompile the software from its source code and required software libraries (e.g., software libraries called, invoked, or linked by the computer software source code that are necessary for the operation of the software); (B) Conduct required computer software testing and evaluation;
+
+(C) Integrate and deploy computer programs on relevant hardware including developmental, operational, diagnostic, training, or simulation environments; and
+
+(D) Sustain and support the software over its life cycle.
+
+(ii) Alternatives to delivery of source code and related software design details. The assessment of life-cycle needs should consider alternatives to the delivery of source code and related software design details for privately developed computer software as necessary to meet the Government's needs, such as--
+
+(A) Technical data and computer software sufficient to implement a modular open system approach or a similar approach (see PGI 227.7203-2(b)(2)(ii)(A) (DFARS/PGI view) for guidance on alternatives to source code and related software design details);
+
+(B) Access to technical data or computer software, including access agreements for cloud-based or subscription-based software products or services; see PGI 227.7203-2(b)(2)(ii)(B) and (C) (DFARS/PGI view) for guidance on use of access agreements to contractor source code and related software design details;
+
+(C) Software support and maintenance provided directly from the contractor; or
+
+(D) Other contracting or licensing mechanisms including priced options, specially negotiated licenses, direct licensing between contractors for qualifying second sources, data escrow agreements, deferred delivery solutions, and subscription agreements. See PGI 227.7203-2(b)(2)(ii)(D) (DFARS/PGI view) for guidance on use of escrow agreements.
+
+(3) When reviewing offers received in response to a solicitation or other request for computer software or computer software documentation, data managers must balance the original assessment of the Government's needs with prices offered.
+
+(c) Contracting officers are responsible for ensuring that, wherever practicable, solicitations and contracts--
+
+(1) Identify the types of computer software and the quantity of computer programs and computer software documentation to be delivered, any requirements for multiple users at one site or multiple site licenses, and the format and media in which the software or documentation will be delivered;
+
+(2) Establish each type of computer software or computer software documentation to be delivered as a separate contract line item (this requirement may be satisfied by an exhibit to the contract);
+
+(3) Identify the prices established for each separately priced deliverable item of computer software or computer software documentation under a fixed-price type contract;
+
+(4) Include delivery schedules and acceptance criteria for each deliverable item;
+
+(5) Specifically identify the place of delivery for each deliverable item; and
+
+(6) Specify in the negotiated terms that any required other than commercial computer software, related recorded information, and associated license rights identified in the assessment of life-cycle needs in paragraph (b) of this section shall to the extent appropriate--
+
+(i) Include computer software delivered in a digital format compatible with applicable computer programs on relevant system hardware;
+
+(ii) Not rely on additional internal or external other than commercial or commercial technical data and software, unless such technical data or software is--
+
+(A) Included in the items to be delivered with license rights sufficient to meet the Government's needs; or
+
+(B) Commercially available with license rights sufficient to meet the Government's needs; and
+
+(iii) Include sufficient information, with license rights sufficient to meet the Government's needs, to support maintenance and understanding of interfaces and software version history when the negotiated terms do not allow for the inclusion of the external or additional other than commercial or commercial technical data and software.
Sources: Search on acquisition.gov · View on acq.osd.mil