การเขียนโปรแกรม ActiveX เป็นเฟรมเวิร์กที่พัฒนาโดย บริษัท ซอฟต์แวร์คอมพิวเตอร์ของสหรัฐอเมริกา Microsoft เฟรมเวิร์กนี้อนุญาตให้โมดูล ActiveX สคริปต์และโปรแกรมอยู่ภายในแอปพลิเคชันอื่น ภาษาที่แอปพลิเคชันอื่น ๆ เหล่านี้เขียนขึ้นจะไม่ได้รับผลกระทบเนื่องจากส่วน ActiveX เปลี่ยนไปเพียงเล็กน้อย ในขณะที่เฟรมเวิร์กถูกใช้อย่างมากในระบบปฏิบัติการคอมพิวเตอร์ Microsoft Windows มันจะทำงานในสภาพแวดล้อมอื่น จากประวัติศาสตร์เทคโนโลยีได้กลายเป็นเครื่องมือผูกขาดทางอินเทอร์เน็ตและความเสี่ยงด้านความปลอดภัยของคอมพิวเตอร์
เทคโนโลยีที่ในที่สุดกลายเป็น Active X นั้นมีอยู่ใน Windows รุ่นแรก ๆ เทคโนโลยีดังกล่าวเกิดจากการผสมผสานวิธีการเขียนโปรแกรมของ Microsoft ที่หลากหลายเช่นการสร้างแบบจำลองวัตถุส่วนประกอบการเชื่อมโยงและฝังวัตถุและชั้นเรียนพื้นฐานของ Microsoft เทคโนโลยีการเขียนโปรแกรมและข้อมูลจำเพาะต่าง ๆ เหล่านี้เป็นศูนย์กลางในการสร้าง Windows
เพื่อเป็นการลดความซับซ้อนในการโต้ตอบระหว่างแนวคิดการเขียนโปรแกรมที่แตกต่างกันเหล่านี้ Microsoft ได้พัฒนา ActiveX ในปี 1996 นอกจากกรอบการทำงานพื้นฐาน บริษัท ยังได้เปิดตัวช่วยสร้างการเขียนโปรแกรมหลายคลาสและส่วนขยายภาษา รีลีสนี้ใกล้เคียงกับการเปิดตัวเว็บเบราว์เซอร์ Internet Explorer 3.0 ซึ่งรองรับ NativeX สำหรับ ActiveX ที่ฝังอยู่ในเว็บเพจ แนวคิดเบื้องหลังการวางจำหน่ายคือการทำให้การเขียนโปรแกรมเว็บง่ายขึ้นสร้างสภาพแวดล้อมบนเว็บที่สมบูรณ์ยิ่งขึ้นและพัฒนาเครื่องมือเว็บเชิงโต้ตอบ
ActiveX สามารถใช้งานได้เกือบทุกเว็บ แอปพลิเคชันทั่วไปเกี่ยวข้องกับการเรียงลำดับและการแสดงข้อมูลการรวบรวมข้อมูลผู้ใช้และการสร้างเว็บและปุ่มแบบโต้ตอบ แอปพลิเคชันเหล่านี้จะถูกดาวน์โหลดไปยังคอมพิวเตอร์ของผู้ใช้เมื่อเขาเข้าใช้งานเพจเป็นครั้งแรก โมดูลนั้นจะทำงานเหมือนโปรแกรมปกติจากที่เก็บข้อมูลชั่วคราวของเว็บเบราว์เซอร์
มีการโต้เถียงกันเกี่ยวกับ ActiveX ตั้งแต่เปิดตัว ปัญหาหลายอย่างเกิดจากการรับรู้ถึงความพิเศษไปจนถึง Internet Explorer และแพลตฟอร์ม Windows ข้อร้องเรียนหลักมาจากการขาดความปลอดภัยในเบื้องต้น
ActiveX เป็นประเด็นสำคัญในการโต้วาทีการแข่งขันที่ไม่เป็นธรรมจำนวนมากเกี่ยวกับ Microsoft เนื่องจากการเขียนโปรแกรมใช้เทคโนโลยี Windows และเป็นระบบปฏิบัติการนั้นและ Internet Explorer ภายในเบราว์เซอร์ภายใน บางคนแย้งว่าสิ่งนี้จะเป็นการขัดขวางการแข่งขัน เทคโนโลยีนี้มีเฉพาะใน Internet Explorer แต่เว็บเบราว์เซอร์หลักอื่น ๆ อีกมากมายมีปลั๊กอินที่ให้การทำงานของพวกเขา
อีกประเด็นหนึ่งของความขัดแย้งถือเป็นความปลอดภัยของ ActiveX รูปแบบก่อนหน้าของ ActiveX อนุญาตให้โปรแกรมดาวน์โหลดตัวเองและดำเนินการโดยไม่มีการโต้ตอบกับผู้ใช้ โปรแกรมเหล่านี้กลายเป็นจุดเริ่มต้นสำหรับซอฟต์แวร์ที่เป็นอันตรายจำนวนมากซึ่งรู้จักกันในชื่อมัลแวร์ ในช่วงหลายปีที่ผ่านมา Microsoft ได้พยายามป้องกันไม่ให้โปรแกรมที่เป็นอันตรายทำงานผ่าน ActiveX ซึ่งประสบความสำเร็จอย่างสูง ในขณะที่ปัญหาด้านความปลอดภัยยังไม่ได้ถูกกำจัด แต่หลายคนในสาขากล่าวว่าพวกเขาดีกว่าที่เคยเป็นมา


