§4Software modernization planning at agencies
This section directs the Chief Information Officer (CIO) of each covered agency, in consultation with the Chief Financial Officer, Chief Acquisition Officer, Chief Data Officer, and General Counsel (or equivalents), to develop a software modernization plan using information from the comprehensive assessment required under section 3. The plan must (1) consolidate agency software entitlements; (2) establish criteria and procedures for cost-effective acquisition strategies, including enterprise licensing, to reduce costs, eliminate excess licenses, and improve performance; and (3) restrict bureaus, programs, components, or operational entities from acquiring, using, developing, or leveraging software entitlements without CIO approval (in consultation with the Chief Acquisition Officer or equivalent).
The plan must include a detailed strategy for remediating assessment-identified deficiencies, ongoing maintenance, process automation, employee training on software acquisition (including negotiation, commercial vs. custom software, and license costs), and maximizing software effectiveness through usage analytics, user segmentation, governance, and interoperability; identify software categories for conversion to cost-effective licenses upon renewal; estimate implementation costs, projected savings, efficiency gains, and performance improvements; identify mitigations for license restrictions (e.g., on deployment, access, or data ownership); ensure purchases use public, vendor-neutral criteria; identify needed resources; describe software prevalence across categories; and include other necessary information.
Agencies must submit the plan within one year of submitting the section 3 assessment to the Director of the Office of Management and Budget (OMB), the Senate Committee on Homeland Security and Governmental Affairs, and the House Committee on Oversight and Accountability (intelligence community elements separately to the Director and congressional intelligence committees). The OMB Director, in coordination with the General Services Administration Administrator and specified chief officer councils, must establish processes to harmonize definitions, terms, requirements, and other elements across agencies.