ในโลกยุคดิจิทัล การดำเนินชีวิตต้องมีการใช้งานอุปกรณ์เทคโนโลยีสารสนเทศเพื่อการสื่อสารอยู่ตลอดเวลา โดยมีระบบการทำงานที่ซับซ้อนอยู่เบื้องหลัง

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