ซอฟต์แวร์
ซอฟต์แวร์ (English: software) หรือ ส่วนชุดคำสั่ง [1] หรือบางครั้งมีการสะกดว่า ซอฟ‌ท์แวร์ เป็นส่วนของระบบคอมพิวเตอร์ที่ใช้ในการจัดเก็บและประมวลผลข้อมูล ซอฟต์แวร์นั้นนอกจากจะสามารถใช้งานบนคอมพิวเตอร์ได้แล้ว ยังสามารถใช้งานบนเครื่องใช้ หรืออุปกรณ์อื่น เช่น โทรศัพท์มือถือ หรือหุ่นยนต์ในโรงงาน หรือเครื่องใช้ไฟฟ้าต่าง ๆ คำว่า "ซอฟต์แวร์" ใช้ครั้งแรกโดย จอห์น ดับเบิลยู. เทอร์กีย์ (John W. Turkey) ในปี พ.ศ. 2500 (ค.ศ. 1957) โดยแนวคิดของซอฟต์แวร์ปรากฏครั้งแรกในเรียงความของแอลัน ทัวริง บิดาของวิทยาการคอมพิวเตอร์ กล่าวกันว่าโปรแกรมคอมพิวเตอร์ชิ้นแรกของโลกเขียนโดยเอดา ไบรอน เป็นโปรแกรมที่ใช้สำหรับเครื่องวิเคราะห์ (analytical engine) ของชาร์ลส แบบเบจ
เทคโนโลยีสารสนเทศ
คอมพิวเตอร์อิเล็กทรอนิกส์ที่ใช้รีเลย์หรือวาล์ว เริ่มปรากฏให้เห็นในช่วงต้นปี ค.ศ. 1940 เครื่องกลไฟฟ้า Zuse Z3, เสร็จสมบูรณ์ใน ปี ค.ศ.1941, เป็นคอมพิวเตอร์ที่โปรแกรมได้เครื่องแรกของโลก และตามมาตรฐานที่ทันสมัย เป็น​​หนึ่งในเครื่องแรกที่อาจถูกพิจารณาว่าเป็นเครื่องคอมพิวเตอร์ที่สมบูรณ์แบบเครื่องหนึ่ง เครื่อง Colossus, ถูกพัฒนาขึ้นในช่วงสงครามโลกครั้งที่สองเพื่อถอดรหัสข้อความภาษาเยอรมัน, เป็นคอมพิวเตอร์ดิจิตอลอิเล็กทรอนิกส์ตัวแรก แม้ว่ามันจะโปรแกรมได้ มันก็ไม่ได้ถูกใช้เพื่อวัตถุประสงค์ทั่วไป มันถูกออกแบบมาเพื่อทำงานเพียงงานเดียว มันยังขาดความสามารถในการจัดเก็บโปรแกรมในหน่วยความจำอีกด้วย การเขียนโปรแกรม สามารถทำได้โดยใช้ปลั๊กและสวิทช์เพื่อเปลี่ยนแปลงการเดินสายไฟภายใน[11] คอมพิวเตอร์ที่เก็บโปรแกรมได้แบบดิจิทัลอิเล็กทรอนิกส์ที่ทันสมัยและได้รับการยอมรับตัวแรก คือ Manchester Small-Scale Experimental Machine (SSEM) ซึ่งเริ่มใช้โปรแกรมแรกในวันที่ 21 มิถุนายน 1948[12]