ITIDA and Informatique Join Forces to Enhance Software Development and Sustain… Eleqtisade News Jul 31, 2024 The Information Technology Industry Development Agency (ITIDA) has signed a Memorandum of…