ปัจจุบันหน่วยงานภาครัฐส่วนใหญ่ได้นำระบบเทคโนโลยีสารสนเทศมาใช้เพื่อการบริหารจัดการ การติดต่อสื่อสาร รวมถึงการแลกเปลี่ยนข้อมูลระหว่างกัน เพื่อให้สามารถรองรับการดำเนินงานของหน่วยงาน ให้เป็นไปอย่างสะดวกรวดเร็วและมีประสิทธิภาพ รวมถึงรองรับการให้บริการประชาชน ซึ่งเป็นการดำเนินการตามนโยบายรัฐบาลอิเล็กทรอนิกส์ ที่ต้องมีการดำเนินการอย่างต่อเนื่อง

          อย่างไรก็ตาม หน่วยงานภาครัฐยังประสบปัญหาด้านการจัดจ้างพัฒนาระบบงานที่หลายๆ หน่วยงานมักได้รับมอบผลงานจากบริษัทผู้พัฒนาที่ไม่สามารถรองรับความต้องการในการใช้งานได้อย่างแท้จริง ทั้งนี้ เนื่องจากหลายบริษัทยังขาดมาตรฐานในการทำงาน และมีความเข้าใจในกฎ ระเบียบและกระบวนการทำงานของภาครัฐน้อย อีกทั้ง TOR ที่ใช้ในการจัดจ้างก็ยากที่จะบุถึงขอบเขตงานที่ผู้รับพัฒนาจะต้องดำเนินการได้ทั้งหมด และเมื่อบริษัทเหล่านั้นต้องรับงานจากการเสนอราคาได้ต่ำสุดในการประมูลแข่งขัน ทำให้บริษัทต้องดำเนินงานภายใต้งบประมาณที่มีอยู่อย่างจำกัด จึงส่งผลให้บริษัทไม่สามารถบริหารจัดการต้นทุนให้ปิดงานได้อย่างสมบูรณ์ ปัญหาที่ตามมาคือ หลายหน่วยงานจำเป็นต้องตั้งงบประมาณในการจ้างปรับปรุงระบบหรือพัฒนาระบบทั้งหมดใหม่ นอกจากนั้น หากมองปัญหาในระดับของศักยภาพการแข่งขันในอุตสาหกรรมซอฟต์แวร์ไทยแล้ว บริษัทซอฟต์แวร์ขนาดเล็กที่มีฝีมือจำนวนมาก ยังขาดโอกาสที่จะเข้าไปมีส่วนร่วมในโครงการขนาดใหญ่ของหน่วยงานภาครัฐได้โดยตรง เนื่องจากโครงการเหล่านั้นยังผูกอยู่กับผู้ให้บริการรายใหญ่อยู่ไม่กี่รายในปัจจุบัน

          จากปัญหา และเหตุผลดังกล่าวทำให้เกิดแนวคิดในการดำเนินโครงการ “e-Government Software Group”ขึ้น เพื่อเป็นการรวมกลุ่มบริษัทผู้พัฒนาซอฟต์แวร์ไทย โดยมุ่งหวังให้บริษัทในกลุ่มนี้ได้รับการส่งเสริมและสนับสนุนด้านเทคโนโลยีต่างๆ เพื่อสร้างศักยภาพในการพัฒนาซอฟต์แวร์ให้มีคุณภาพและเป็นมาตรฐานเดียวกันมากขึ้น อันนำไปสู่การสร้างความพร้อมในการตอบสนองความต้องการของตลาดไอทีในภาครัฐได้อย่างแท้จริง นอกจากนี้การรวมกลุ่มดังกล่าว ยังเป็นการแลกเปลี่ยนองค์ความรู้ในด้านการพัฒนาซอฟต์แวร์ร่วมกัน รวมถึงเป็นการสนับสนุนและผลักดันผู้พัฒนาซอฟต์แวร์ไทยให้มีศักยภาพในการแข่งขันมากขึ้น