; (B) acquire commercial software items that use programming languages that are not classified as memory-safe by the Agency; (C) contract for software-as-a-service where the contractor uses programming languages that are not classified as memory-safe by the Agency; and (D) develop software in Federal Government-owned software factories programming languages that are not classified as memory-safe by the Agency