SlideShare a Scribd company logo
1 of 7
Download to read offline
ความจาเป็นของการใช้ซอฟต์แวร์
ซอฟต์แวร์ (software) หมายถึง ชุดคาสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทางาน
ซอฟต์แวร์จึงหมายถึงลาดับขั้นตอนการทางานที่เขียนขึ้นด้วยคาสั่งของคอมพิวเตอร์ คาสั่งเหล่านี้
เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทางานตามคาสั่ง การทางาน
พื้นฐานเป็นเพียงการกระทากับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร
รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้
โปรแกรมคอมพิวเตอร์ที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟต์แวร์ เพราะเป็นลาดับขั้นตอน
การทางานของคอมพิวเตอร์ คอมพิวเตอร์เครื่องหนึ่งทางานแตกต่างกันได้มากมายด้วยซอฟต์แวร์ที่
แตกต่างกัน ซอฟต์แวร์จึงหมายรวมถึงโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทาให้คอมพิวเตอร์
ทางานได้
การที่เราเห็นคอมพิวเตอร์ทางานให้กับเราได้มากมาย เพราะว่ามีผู้พัฒนาโปรแกรม
คอมพิวเตอร์มาให้เราสั่งงานคอมพิวเตอร์ ร้านค้าอาจใช้คอมพิวเตอร์ทาบัญชีที่ยุ่งยากซับซ้อน
บริษัทขายตั๋วใช้คอมพิวเตอร์ช่วยในระบบการจองตั๋ว คอมพิวเตอร์ช่วยในเรื่องกิจการงานธนาคาร
ที่มีข้อมูลต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์เอกสารให้สวยงาม เป็นต้น การที่คอมพิวเตอร์
ดาเนินการให้ประโยชน์ได้มากมายมหาศาลจะอยู่ที่ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสาคัญของ
ระบบคอมพิวเตอร์ หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทางานได้ซอฟต์แวร์จึงเป็นสิ่งที่
จาเป็น และมีความสาคัญมาก และเป็นส่วนประกอบหนึ่งที่ทาให้ระบบสารสนเทศเป็นไปได้ตาม
ที่ต้องการ
ซอฟท์แวร์และภาษาคอมพิวเตอร์
เมื่อมนุษย์ต้องการใช้คอมพิวเตอร์ช่วยในการทางาน มนุษย์จะต้องบอกขั้นตอนวิธีการ
ให้คอมพิวเตอร์ทราบ การที่บอกสิ่งที่มนุษย์เข้าใจให้คอมพิวเตอร์รับรู้ และทางานได้อย่างถูกต้อง
จาเป็นต้องมีสื่อกลาง ถ้าเปรียบเทียบกับชีวิตประจาวันแล้ว เรามีภาษาที่ใช้ในการติดต่อซึ่งกันและ
กัน เช่นเดียวกันถ้ามนุษย์ต้องการจะถ่ายทอดความต้องการให้คอมพิวเตอร์รับรู้และปฏิบัติตาม
จะต้องมีสื่อกลางสาหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ เราเรียกสื่อกลางนี้ว่า ภาษาคอมพิวเตอร์
เนื่องจากคอมพิวเตอร์ทางานด้วยสัญญาณทางไฟฟ้า ใช้แทนด้วยตัวเลข 0 และ 1 ได้ผู้ออกแบบ
คอมพิวเตอร์ใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคาสั่งในการสั่งงานคอมพิวเตอร์ รหัสแทนข้อมูล
ใบความรู้ เรื่อง ซอฟต์แวร์คอมพิวเตอร์
และคาสั่งโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบ
กันเป็นชุดคาสั่งและใช้สั่งงานคอมพิวเตอร์ว่า ภาษาเครื่อง การใช้ภาษาเครื่องนี้ถึงแม้คอมพิวเตอร์
จะเข้าใจได้ทันที แต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมาก เพราะเข้าใจและจดจาได้ยาก จึงมีผู้สร้าง
ภาษาคอมพิวเตอร์ในรูปแบบที่เป็นตัวอักษร เป็นประโยคข้อความ ภาษาในลักษณะดังกล่าวนี้
เรียกว่า ภาษาคอมพิวเตอร์ระดับสูง ภาษาระดับสูงมีอยู่มากมาย บางภาษามีความเหมาะสมกับการ
ใช้สั่งงานการคานวณทางคณิตศาสตร์และวิทยาศาสตร์ บางภาษามีความเหมาะสมไว้ใช้สั่งงาน
ทางด้านการจัดการข้อมูล
ในการทางานของคอมพิวเตอร์ คอมพิวเตอร์จะแปลภาษาระดับสูงให้เป็นภาษาเครื่อง
ดังนั้นจึงมีผู้พัฒนาโปรแกรมคอมพิวเตอร์สาหรับแปลภาษาคอมพิวเตอร์ระดับสูงให้เป็น
ภาษาเครื่อง โปรแกรมที่ใช้แปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์
(compiler) หรืออินเทอร์พรีเตอร์ (interpreter) คอมไพเลอร์จะทาการแปลโปรแกรมที่เขียนเป็น
ภาษาระดับสูงทั้งโปรแกรมให้เป็นภาษาเครื่องก่อน แล้วจึงให้คอมพิวเตอร์ทางานตามภาษาเครื่อง
นั้น
ส่วนอินเทอร์พรีเตอร์จะทาการแปลทีละคาสั่ง แล้วให้คอมพิวเตอร์ทาตามคาสั่งนั้น เมื่อทา
เสร็จแล้วจึงมาทาการแปลคาสั่งลาดับต่อไป ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์
จึงอยู่ที่การแปลทั้งโปรแกรมหรือแปลทีละคาสั่ง ตัวแปลภาษาที่รู้จักกันดี เช่น ตัวแปลภาษาเบสิก
ตัวแปลภาษาโคบอล
ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์จึงเป็นส่วนสาคัญที่ควบคุมการทางานของ
คอมพิวเตอร์ให้ดาเนินการตามแนวความคิดที่ได้กาหนดไว้ล่วงหน้าแล้ว คอมพิวเตอร์ต้องทางาน
ตามโปรแกรมเท่านั้น ไม่สามารถทางานที่นอกเหนือจากที่กาหนดไว้ในโปรแกรม
ชนิดของซอฟต์แวร์
ในบรรดาซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์มี
มากมาย ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือผู้พัฒนาระบบ หรือผู้ผลิต
จาหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทางาน พอแบ่งแยกซอฟต์แวร์ได้เป็นสอง
ประเภท คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์(application software)
 ซอฟต์แวร์ระบบ คือซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทางาน
ของซอฟต์แวร์ระบบ คือดาเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผง
แป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นาข้อมูลไปแสดงผลบนจอภาพหรือ
นาออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจารอง
เมื่อเราเปิดเครื่องคอมพิวเตอร์ ทันทีที่มีการจ่ายกระแสไฟฟ้าให้กับคอมพิวเตอร์ คอมพิวเตอร์จะ
ทางานตามโปรแกรมทันที โปรแกรมแรกที่สั่งคอมพิวเตอร์ทางานนี้เป็นซอฟต์แวร์ระบบ
ซอฟต์แวร์ระบบอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็ก หากไม่มีซอฟต์แวร์ระบบ
คอมพิวเตอร์จะทางานไม่ได้ ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ และ
ยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่าง ๆ
 ซอฟต์แวร์ประยุกต์ เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถ
นามาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจาหน่ายมาก
การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็น
สองกลุ่มคือ ซอฟต์แวร์สาเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์สาเร็จในปัจจุบัน
มีมากมาย เช่น ซอฟต์แวร์ประมวลคา ซอฟต์แวร์ตารางทางาน ฯลฯ
ซอฟต์แวร์ระบบ
คอมพิวเตอร์ประกอบด้วย หน่วยรับเข้า หน่วยส่งออก หน่วยความจา และหน่วย
ประมวลผล ในการทางานของคอมพิวเตอร์จาเป็นต้องมีการดาเนินงานกับอุปกรณ์พื้นฐานที่จาเป็น
ดังนั้นจึงต้องมีซอฟต์แวร์ระบบเพื่อใช้ในการจัดการระบบ หน้าที่หลักของซอฟต์แวร์ระบบ
ประกอบด้วย
1. ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก เช่น รับการกดแป้ นต่าง ๆ บนแผงแป้ นอักขระ
ส่งรหัสตัวอักษรออกทางจอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้า และส่งออกอื่น ๆ
เช่น เมาส์ อุปกรณ์สังเคราะห์เสียง
2. ใช้ในการจัดการหน่วยความจา เพื่อนาข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจาหลัก หรือ
ในทานองกลับกัน คือนาข้อมูลจากหน่วยความจาหลักมาเก็บไว้ในแผ่นบันทึก
3. ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์ สามารถใช้งานได้ง่ายขึ้น เช่น การขอดู
รายการสารบบในแผ่นบันทึก การทาสาเนาแฟ้มข้อมูล
ซอฟต์แวร์ระบบพื้นฐานที่เห็นกันทั่วไป แบ่งออกเป็นระบบปฏิบัติการ และตัวแปลภาษา
ซอฟต์แวร์ทั้งสองประเภทนี้ทาให้เกิดพัฒนาการประยุกต์ใช้งานได้ง่ายขึ้น
 ระบบปฏิบัติการ
ระบบปฏิบัติการ หรือที่เรียกย่อ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟต์แวร์ใช้ใน
การดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการนี้
ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่นดอส (Disk Operating System : DOS)
วินโดวส์ (Windows) โอเอสทู (OS/2) ยูนิกซ์ (UNIX)
1. ดอส เป็นซอฟต์แวร์จัดระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คาสั่งเป็นตัวอักษร
ดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ผู้ใช้ไมโครคอมพิวเตอร์
2. วินโดวส์ เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส เพื่อเน้นการใช้งานที่ง่ายขึ้น สามารถทางาน
หลายงานพร้อมกันได้ โดยงานแต่ละงานจะอยู่ในกรอบช่องหน้าต่างที่แสดงผลบนจอภาพ
การใช้งานเน้นรูปแบบกราฟิก ผู้ใช้งานสามารถใช้เมาส์เลื่อนตัวชี้ตาแหน่งเพื่อเลือกตาแหน่งที่
ปรากฏบนจอภาพ ทาให้ใช้งานคอมพิวเตอร์ได้ง่าย วินโดวส์จึงได้รับความนิยมในปัจจุบัน
3. โอเอสทู เป็นระบบปฏิบัติการแบบเดียวกับวินโดว์ส แต่บริษัทผู้พัฒนาคือ บริษัทไอบีเอ็ม เป็น
ระบบปฏิบัติการที่ให้ผู้ใช้สามารถใช้ทางานได้หลายงานพร้อมกัน และการใช้งานก็เป็นแบบ
กราฟิกเช่นเดียวกับวินโดวส์
4. ยูนิกซ์ เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งที่ใช้กับเครื่องมินิคอมพิวเตอร์ ระบบปฎิบัติ
การยูนิกซ์เป็นระบบปฏิบัติการที่สามารถใช้งานได้หลายงานพร้อมกัน และทางานได้หลาย ๆ
งานในเวลาเดียวกัน ยูนิกซ์จึงใช้ได้กับเครื่องที่เชื่อมโยงและต่อกับเครื่องปลายทางได้หลาย
เครื่องพร้อมกัน
ระบบปฏิบัติการยังมีอีกมาก โดยเฉพาะระบบปฏิบัติการที่ใช้ในเครือข่ายคอมพิวเตอร์
เพื่อให้คอมพิวเตอร์ทางานร่วมกันเป็นระบบ เช่น ระบบปฏิบัติการเน็ตแวร์ วินโดว์สเอ็นที
 ตัวแปลภาษา
ในการพัฒนาซอฟต์แวร์จาเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง เพื่อ
แปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้น
เพื่อให้ผู้เขียนโปรแกรมเขียนชุดคาสั่งได้ง่าย เข้าใจได้ ตลอดจนสามารถปรับปรุงแก้ไขซอฟต์แวร์
ในภายหลังได้ ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสาหรับแปลภาษา ภาษา
ระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และ
ภาษาโลโก
1. ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง เขียนสั่งงาน
คอมพิวเตอร์เป็นกระบวนความ ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็ก ๆ แล้วมารวมกัน
เป็นโปรแกรมขนาดใหญ่ได้
2. ภาษาเบสิก เป็นภาษาที่มีรูปแบบคาสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบ
คาสั่ง
พื้นฐานที่สามารถนามาเขียนเรียงต่อกันเป็นโปรแกรมได้
3. ภาษาซี เป็นภาษาที่เหมาะสาหรับใช้ในการพัฒนาซอฟต์แวร์อื่น ๆ ภาษาซีเป็นภาษาที่มี
โครงสร้างคล่องตัวสาหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่าง ๆ
4. ภาษาโลโก เป็นภาษาที่เหมาะสาหรับการเรียนรู้และเข้าใจหลักการโปรแกรมภาษาโลโกได้รับ
การพัฒนาสาหรับเด็ก
นอกจากภาษาที่กล่าวถึงแล้ว ยังมีภาษาคอมพิวเตอร์ที่ใช้กันอยู่ในปัจจุบันอีกมากมายหลาย
ภาษา เช่น ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พีจี
ซอฟท์แวร์ประยุกต์
การที่เทคโนโลยีคอมพิวเตอร์ได้พัฒนาก้าวหน้าอย่างรวดเร็ว โดยเฉพาะการที่มี
คอมพิวเตอร์ขนาดเล็ก ทาให้มีการใช้งานคล่องตัวขึ้น จนในปัจจุบันสามารถนาคอมพิวเตอร์ขนาด
เล็ก ติดตัวไปใช้งานในที่ต่าง ๆ ได้สะดวก การใช้งานคอมพิวเตอร์ต้องมีซอฟต์แวร์ประยุกต์ ซึ่งอาจ
เป็นซอฟต์แวร์สาเร็จที่มีผู้พัฒนาเพื่อใช้งานทั่วไปทาให้ทางานได้สะดวกขึ้น หรืออาจเป็นซอฟต์แวร์
ใช้งานเฉพาะ ซึ่งผู้ใช้เป็นผู้พัฒนาขึ้นเองเพื่อให้เหมาะสมกับสภาพการทางานของตน
 ซอฟต์แวร์สาเร็จ
ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สาเร็จ (package) เป็นซอฟต์แวร์ที่
มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สาเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนาออกมาจาหน่าย
เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สาเร็จที่มี
จาหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคา
(word processing software) ซอฟต์แวร์ตารางทางาน (spread sheet software) ซอฟต์แวร์จัดการ
ฐานข้อมูล (data base management software) ซอฟต์แวร์นาเสนอ (presentation software) และ
ซอฟต์แวร์สื่อสารข้อมูล (data communication software)
1. ซอฟต์แวร์ประมวลคา เป็นซอฟต์แวร์ประยุกต์ใช้สาหรับการพิมพ์เอกสาร สามารถแก้ไข
เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมา
พิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ
เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคา
อีกมากมาย ซอฟต์แวร์ประมวลคาที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโปร
2. ซอฟต์แวร์ตารางทางาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคานวณ การทางานของซอฟต์แวร์
ตารางทางาน ใช้หลักการเสมือนมีโต๊ะทางานที่มีกระดาษขนาดใหญ่วางไว้มีเครื่องมือคล้าย
ปากกา ยางลบ และเครื่องคานวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความ
หรือสูตร สามารถสั่งให้คานวณตามสูตรหรือเงื่อนไขที่กาหนด ผู้ใช้ซอฟต์แวร์ตารางทางาน
สามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทางานที่
นิยมใช้ เช่น เอกเซล โลตัส
3. ซอฟต์แวร์จัดการฐานข้อมูล การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการ
กับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจาเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูล
หลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่า ฐานข้อมูล ซอฟต์แวร์จัดการ
ฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทารายงาน
การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก
ฟ๊อกเบส
4. ซอฟต์แวร์นาเสนอ เป็นซอฟต์แวร์ที่ใช้สาหรับนาเสนอข้อมูล การแสดงผลต้องสามารถ
ดึงดูด
ความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่
จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ตัวอย่างของซอฟต์แวร์
นาเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก
5. ซอฟต์แวร์สื่อสารข้อมูล ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้
ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทาง
สายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น
อินเทอร์เน็ต ทาให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์
อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการ
เชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์
สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิก
 ซอฟต์แวร์ใช้งานเฉพาะ
การประยุกต์ใช้งานด้วยซอฟต์แวร์สาเร็จมักจะเน้นการใช้งานทั่วไป แต่อาจจะนามา
ประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งาน
ทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานการขายสินค้า การออกใบเสร็จรับเงิน การควบคุม
สินค้าคงคลัง ดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสาหรับงานแต่ละประเภทให้ตรงกับ
ความต้องการของผู้ใช้แต่ละราย
ซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทางาน
หรือความต้องการของธุรกิจนั้น ๆ แล้วจัดทาขึ้น โดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกัน
เพื่อร่วมกันทางาน ซอฟต์แวร์ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น ระบบงานทางด้านบัญชี
ระบบงานจัดจาหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการเงิน และการเช่าซื้อ
ความต้องการของการใช้คอมพิวเตอร์ในงานทางธุรกิจยังมีอีกมาก ดังนั้นจึงต้องมีความ
ต้องการผู้พัฒนาซอฟต์แวร์เพื่อพัฒนาซอฟต์แวร์ใช้งานเฉพาะต่าง ๆ อีกมากมาย

More Related Content

What's hot

ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการwannuka24
 
ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการRawiwan Kashornchan
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์Worapod Khomkham
 
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์Tay Chaloeykrai
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์sapol tamgsongcharoen
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการSakonwan947
 
งานนำเสนอบทที่6
งานนำเสนอบทที่6งานนำเสนอบทที่6
งานนำเสนอบทที่6sawitri555
 
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้ครู อินดี้
 

What's hot (10)

ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการ
 
ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการ
 
ซอร์ฟแวร์และการเลือกใช้งาน
ซอร์ฟแวร์และการเลือกใช้งานซอร์ฟแวร์และการเลือกใช้งาน
ซอร์ฟแวร์และการเลือกใช้งาน
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
ใบความรู้ที่ 2 หลักการพื้นฐานของคอมพิวเตอร์
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
งานนำเสนอบทที่6
งานนำเสนอบทที่6งานนำเสนอบทที่6
งานนำเสนอบทที่6
 
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
 
Software
SoftwareSoftware
Software
 

Viewers also liked

企業四階段理論
企業四階段理論企業四階段理論
企業四階段理論彥霖 宋
 
Dịch tiếng anh chuyên ngành công nghệ thông tin
Dịch tiếng anh chuyên ngành công nghệ thông tinDịch tiếng anh chuyên ngành công nghệ thông tin
Dịch tiếng anh chuyên ngành công nghệ thông tinwww. mientayvn.com
 
Պատառիկներ Հ. Աճառյանի կյանքից
Պատառիկներ Հ. Աճառյանի կյանքիցՊատառիկներ Հ. Աճառյանի կյանքից
Պատառիկներ Հ. Աճառյանի կյանքիցNellieh8
 
K4 globalisasi
K4 globalisasiK4 globalisasi
K4 globalisasiwmaswa80
 
Slide del digital campion inviata da infocamere dc presentazione-9marzo_sd
Slide del digital campion inviata da infocamere   dc presentazione-9marzo_sdSlide del digital campion inviata da infocamere   dc presentazione-9marzo_sd
Slide del digital campion inviata da infocamere dc presentazione-9marzo_sdDigitalVizir
 
AW Collaborator List - 1stAD 2015
AW Collaborator List - 1stAD 2015AW Collaborator List - 1stAD 2015
AW Collaborator List - 1stAD 2015Alex Walti
 
Artikel_maskinmestren_sten_hesselholt
Artikel_maskinmestren_sten_hesselholtArtikel_maskinmestren_sten_hesselholt
Artikel_maskinmestren_sten_hesselholtSten Hesselholt
 
Arkadi si boris strugatki picnic la marginea drumului
Arkadi si boris strugatki   picnic la marginea drumuluiArkadi si boris strugatki   picnic la marginea drumului
Arkadi si boris strugatki picnic la marginea drumuluiIon Banateanu
 
Paulo e as origens do cristianismo
Paulo e as origens do cristianismoPaulo e as origens do cristianismo
Paulo e as origens do cristianismoDiana E Junior
 
\20131017161026 kuliah 2
\20131017161026 kuliah 2\20131017161026 kuliah 2
\20131017161026 kuliah 2Kyro Syahmi
 
Samenvatting Toveren met taal - 3 maart 2015
Samenvatting Toveren met taal - 3 maart 2015Samenvatting Toveren met taal - 3 maart 2015
Samenvatting Toveren met taal - 3 maart 2015Hans Janssen
 
experience certificate carrlion
experience certificate carrlionexperience certificate carrlion
experience certificate carrlionahmed fathy
 

Viewers also liked (20)

Linkedin CHPD
Linkedin CHPDLinkedin CHPD
Linkedin CHPD
 
企業四階段理論
企業四階段理論企業四階段理論
企業四階段理論
 
GiornaLista (Febbraio 2015)
GiornaLista (Febbraio 2015)GiornaLista (Febbraio 2015)
GiornaLista (Febbraio 2015)
 
04-TracerouteEmDetalhes_GTER36
04-TracerouteEmDetalhes_GTER3604-TracerouteEmDetalhes_GTER36
04-TracerouteEmDetalhes_GTER36
 
Dịch tiếng anh chuyên ngành công nghệ thông tin
Dịch tiếng anh chuyên ngành công nghệ thông tinDịch tiếng anh chuyên ngành công nghệ thông tin
Dịch tiếng anh chuyên ngành công nghệ thông tin
 
Պատառիկներ Հ. Աճառյանի կյանքից
Պատառիկներ Հ. Աճառյանի կյանքիցՊատառիկներ Հ. Աճառյանի կյանքից
Պատառիկներ Հ. Աճառյանի կյանքից
 
K4 globalisasi
K4 globalisasiK4 globalisasi
K4 globalisasi
 
Slide del digital campion inviata da infocamere dc presentazione-9marzo_sd
Slide del digital campion inviata da infocamere   dc presentazione-9marzo_sdSlide del digital campion inviata da infocamere   dc presentazione-9marzo_sd
Slide del digital campion inviata da infocamere dc presentazione-9marzo_sd
 
DiferenciaS
DiferenciaSDiferenciaS
DiferenciaS
 
AW Collaborator List - 1stAD 2015
AW Collaborator List - 1stAD 2015AW Collaborator List - 1stAD 2015
AW Collaborator List - 1stAD 2015
 
Artikel_maskinmestren_sten_hesselholt
Artikel_maskinmestren_sten_hesselholtArtikel_maskinmestren_sten_hesselholt
Artikel_maskinmestren_sten_hesselholt
 
Arkadi si boris strugatki picnic la marginea drumului
Arkadi si boris strugatki   picnic la marginea drumuluiArkadi si boris strugatki   picnic la marginea drumului
Arkadi si boris strugatki picnic la marginea drumului
 
Paulo e as origens do cristianismo
Paulo e as origens do cristianismoPaulo e as origens do cristianismo
Paulo e as origens do cristianismo
 
\20131017161026 kuliah 2
\20131017161026 kuliah 2\20131017161026 kuliah 2
\20131017161026 kuliah 2
 
Samenvatting Toveren met taal - 3 maart 2015
Samenvatting Toveren met taal - 3 maart 2015Samenvatting Toveren met taal - 3 maart 2015
Samenvatting Toveren met taal - 3 maart 2015
 
Unaltra difesa-è-possibile
Unaltra difesa-è-possibileUnaltra difesa-è-possibile
Unaltra difesa-è-possibile
 
Yashomani1
Yashomani1Yashomani1
Yashomani1
 
Empreendorismo por Paulo Soeiro de Carvalho
Empreendorismo por Paulo Soeiro de CarvalhoEmpreendorismo por Paulo Soeiro de Carvalho
Empreendorismo por Paulo Soeiro de Carvalho
 
BSc Diploma
BSc DiplomaBSc Diploma
BSc Diploma
 
experience certificate carrlion
experience certificate carrlionexperience certificate carrlion
experience certificate carrlion
 

Similar to ความจำเป็นของการใช้ซอฟต์แวร์

ซอฟต์แวร์
ซอฟต์แวร์ซอฟต์แวร์
ซอฟต์แวร์Nalatporn
 
งานนำเสนอบทที่6
งานนำเสนอบทที่6งานนำเสนอบทที่6
งานนำเสนอบทที่6sawitri555
 
งานนำเสนอบทที่6
งานนำเสนอบทที่6งานนำเสนอบทที่6
งานนำเสนอบทที่6amphaiboon
 
ความหมายเรื่องซอฟต์แวร์
ความหมายเรื่องซอฟต์แวร์ความหมายเรื่องซอฟต์แวร์
ความหมายเรื่องซอฟต์แวร์rungtip boontiengtam
 
ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์Saranya Sirimak
 
ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์Saranya Sirimak
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์sapol tamgsongcharoen
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5wipawanmmiiww
 
ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการwannuka24
 
ระบบปฏิบัติการPu m
ระบบปฏิบัติการPu mระบบปฏิบัติการPu m
ระบบปฏิบัติการPu mAthirak Saengtong
 
เรื่อง ซอฟต์แวร์
เรื่อง ซอฟต์แวร์เรื่อง ซอฟต์แวร์
เรื่อง ซอฟต์แวร์sarankorn
 
ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์ssuseraa96d2
 
Software
SoftwareSoftware
Softwaresa
 
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์Suphattra
 
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์Suphattra
 

Similar to ความจำเป็นของการใช้ซอฟต์แวร์ (20)

ซอฟต์แวร์
ซอฟต์แวร์ซอฟต์แวร์
ซอฟต์แวร์
 
Software languge
Software langugeSoftware languge
Software languge
 
งานนำเสนอบทที่6
งานนำเสนอบทที่6งานนำเสนอบทที่6
งานนำเสนอบทที่6
 
บทที่3-49
บทที่3-49บทที่3-49
บทที่3-49
 
งานนำเสนอบทที่6
งานนำเสนอบทที่6งานนำเสนอบทที่6
งานนำเสนอบทที่6
 
ความหมายเรื่องซอฟต์แวร์
ความหมายเรื่องซอฟต์แวร์ความหมายเรื่องซอฟต์แวร์
ความหมายเรื่องซอฟต์แวร์
 
ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์
 
ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์ศัพท์เทคโนสมบูรณ์
ศัพท์เทคโนสมบูรณ์
 
Chapter6 software
Chapter6 softwareChapter6 software
Chapter6 software
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
โครงงานคอม 5
โครงงานคอม 5โครงงานคอม 5
โครงงานคอม 5
 
6
66
6
 
ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการ
 
ระบบปฏิบัติการGot
ระบบปฏิบัติการGotระบบปฏิบัติการGot
ระบบปฏิบัติการGot
 
ระบบปฏิบัติการPu m
ระบบปฏิบัติการPu mระบบปฏิบัติการPu m
ระบบปฏิบัติการPu m
 
เรื่อง ซอฟต์แวร์
เรื่อง ซอฟต์แวร์เรื่อง ซอฟต์แวร์
เรื่อง ซอฟต์แวร์
 
ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์
 
Software
SoftwareSoftware
Software
 
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
 
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
ระบบปฏิบัติการและระบบเครือข่ายคอมพิวเตอร์
 

More from อยู่ไหน เหงา

ใบความรู้เรื่อง อินเตอร์เน็ต
ใบความรู้เรื่อง อินเตอร์เน็ตใบความรู้เรื่อง อินเตอร์เน็ต
ใบความรู้เรื่อง อินเตอร์เน็ตอยู่ไหน เหงา
 
ใบความรู้ การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
ใบความรู้ การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์ใบความรู้ การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
ใบความรู้ การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์อยู่ไหน เหงา
 
การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์อยู่ไหน เหงา
 
ซอฟต์แวร์และการใช้งานที่เหมาะสม
ซอฟต์แวร์และการใช้งานที่เหมาะสมซอฟต์แวร์และการใช้งานที่เหมาะสม
ซอฟต์แวร์และการใช้งานที่เหมาะสมอยู่ไหน เหงา
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์อยู่ไหน เหงา
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์อยู่ไหน เหงา
 
ใบความรู้หลักการเลือกซื้อคอมพิวเตอร์
ใบความรู้หลักการเลือกซื้อคอมพิวเตอร์ใบความรู้หลักการเลือกซื้อคอมพิวเตอร์
ใบความรู้หลักการเลือกซื้อคอมพิวเตอร์อยู่ไหน เหงา
 
บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์
บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์
บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์อยู่ไหน เหงา
 

More from อยู่ไหน เหงา (9)

ใบความรู้เรื่อง อินเตอร์เน็ต
ใบความรู้เรื่อง อินเตอร์เน็ตใบความรู้เรื่อง อินเตอร์เน็ต
ใบความรู้เรื่อง อินเตอร์เน็ต
 
Chapter 1 com net basic
Chapter 1 com net basicChapter 1 com net basic
Chapter 1 com net basic
 
ใบความรู้ การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
ใบความรู้ การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์ใบความรู้ การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
ใบความรู้ การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
 
การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
การสื่อสารข้อมูลสำหรับเครือข่ายคอมพิวเตอร์
 
ซอฟต์แวร์และการใช้งานที่เหมาะสม
ซอฟต์แวร์และการใช้งานที่เหมาะสมซอฟต์แวร์และการใช้งานที่เหมาะสม
ซอฟต์แวร์และการใช้งานที่เหมาะสม
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์ความจำเป็นของการใช้ซอฟต์แวร์
ความจำเป็นของการใช้ซอฟต์แวร์
 
ใบความรู้หลักการเลือกซื้อคอมพิวเตอร์
ใบความรู้หลักการเลือกซื้อคอมพิวเตอร์ใบความรู้หลักการเลือกซื้อคอมพิวเตอร์
ใบความรู้หลักการเลือกซื้อคอมพิวเตอร์
 
บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์
บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์
บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์
 

ความจำเป็นของการใช้ซอฟต์แวร์

  • 1. ความจาเป็นของการใช้ซอฟต์แวร์ ซอฟต์แวร์ (software) หมายถึง ชุดคาสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทางาน ซอฟต์แวร์จึงหมายถึงลาดับขั้นตอนการทางานที่เขียนขึ้นด้วยคาสั่งของคอมพิวเตอร์ คาสั่งเหล่านี้ เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทางานตามคาสั่ง การทางาน พื้นฐานเป็นเพียงการกระทากับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้ โปรแกรมคอมพิวเตอร์ที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟต์แวร์ เพราะเป็นลาดับขั้นตอน การทางานของคอมพิวเตอร์ คอมพิวเตอร์เครื่องหนึ่งทางานแตกต่างกันได้มากมายด้วยซอฟต์แวร์ที่ แตกต่างกัน ซอฟต์แวร์จึงหมายรวมถึงโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทาให้คอมพิวเตอร์ ทางานได้ การที่เราเห็นคอมพิวเตอร์ทางานให้กับเราได้มากมาย เพราะว่ามีผู้พัฒนาโปรแกรม คอมพิวเตอร์มาให้เราสั่งงานคอมพิวเตอร์ ร้านค้าอาจใช้คอมพิวเตอร์ทาบัญชีที่ยุ่งยากซับซ้อน บริษัทขายตั๋วใช้คอมพิวเตอร์ช่วยในระบบการจองตั๋ว คอมพิวเตอร์ช่วยในเรื่องกิจการงานธนาคาร ที่มีข้อมูลต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์เอกสารให้สวยงาม เป็นต้น การที่คอมพิวเตอร์ ดาเนินการให้ประโยชน์ได้มากมายมหาศาลจะอยู่ที่ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสาคัญของ ระบบคอมพิวเตอร์ หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทางานได้ซอฟต์แวร์จึงเป็นสิ่งที่ จาเป็น และมีความสาคัญมาก และเป็นส่วนประกอบหนึ่งที่ทาให้ระบบสารสนเทศเป็นไปได้ตาม ที่ต้องการ ซอฟท์แวร์และภาษาคอมพิวเตอร์ เมื่อมนุษย์ต้องการใช้คอมพิวเตอร์ช่วยในการทางาน มนุษย์จะต้องบอกขั้นตอนวิธีการ ให้คอมพิวเตอร์ทราบ การที่บอกสิ่งที่มนุษย์เข้าใจให้คอมพิวเตอร์รับรู้ และทางานได้อย่างถูกต้อง จาเป็นต้องมีสื่อกลาง ถ้าเปรียบเทียบกับชีวิตประจาวันแล้ว เรามีภาษาที่ใช้ในการติดต่อซึ่งกันและ กัน เช่นเดียวกันถ้ามนุษย์ต้องการจะถ่ายทอดความต้องการให้คอมพิวเตอร์รับรู้และปฏิบัติตาม จะต้องมีสื่อกลางสาหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้ เราเรียกสื่อกลางนี้ว่า ภาษาคอมพิวเตอร์ เนื่องจากคอมพิวเตอร์ทางานด้วยสัญญาณทางไฟฟ้า ใช้แทนด้วยตัวเลข 0 และ 1 ได้ผู้ออกแบบ คอมพิวเตอร์ใช้ตัวเลข 0 และ 1 นี้เป็นรหัสแทนคาสั่งในการสั่งงานคอมพิวเตอร์ รหัสแทนข้อมูล ใบความรู้ เรื่อง ซอฟต์แวร์คอมพิวเตอร์
  • 2. และคาสั่งโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบ กันเป็นชุดคาสั่งและใช้สั่งงานคอมพิวเตอร์ว่า ภาษาเครื่อง การใช้ภาษาเครื่องนี้ถึงแม้คอมพิวเตอร์ จะเข้าใจได้ทันที แต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมาก เพราะเข้าใจและจดจาได้ยาก จึงมีผู้สร้าง ภาษาคอมพิวเตอร์ในรูปแบบที่เป็นตัวอักษร เป็นประโยคข้อความ ภาษาในลักษณะดังกล่าวนี้ เรียกว่า ภาษาคอมพิวเตอร์ระดับสูง ภาษาระดับสูงมีอยู่มากมาย บางภาษามีความเหมาะสมกับการ ใช้สั่งงานการคานวณทางคณิตศาสตร์และวิทยาศาสตร์ บางภาษามีความเหมาะสมไว้ใช้สั่งงาน ทางด้านการจัดการข้อมูล ในการทางานของคอมพิวเตอร์ คอมพิวเตอร์จะแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ดังนั้นจึงมีผู้พัฒนาโปรแกรมคอมพิวเตอร์สาหรับแปลภาษาคอมพิวเตอร์ระดับสูงให้เป็น ภาษาเครื่อง โปรแกรมที่ใช้แปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (compiler) หรืออินเทอร์พรีเตอร์ (interpreter) คอมไพเลอร์จะทาการแปลโปรแกรมที่เขียนเป็น ภาษาระดับสูงทั้งโปรแกรมให้เป็นภาษาเครื่องก่อน แล้วจึงให้คอมพิวเตอร์ทางานตามภาษาเครื่อง นั้น ส่วนอินเทอร์พรีเตอร์จะทาการแปลทีละคาสั่ง แล้วให้คอมพิวเตอร์ทาตามคาสั่งนั้น เมื่อทา เสร็จแล้วจึงมาทาการแปลคาสั่งลาดับต่อไป ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์ จึงอยู่ที่การแปลทั้งโปรแกรมหรือแปลทีละคาสั่ง ตัวแปลภาษาที่รู้จักกันดี เช่น ตัวแปลภาษาเบสิก ตัวแปลภาษาโคบอล ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์จึงเป็นส่วนสาคัญที่ควบคุมการทางานของ คอมพิวเตอร์ให้ดาเนินการตามแนวความคิดที่ได้กาหนดไว้ล่วงหน้าแล้ว คอมพิวเตอร์ต้องทางาน ตามโปรแกรมเท่านั้น ไม่สามารถทางานที่นอกเหนือจากที่กาหนดไว้ในโปรแกรม ชนิดของซอฟต์แวร์ ในบรรดาซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์มี มากมาย ซอฟต์แวร์เหล่านี้อาจได้รับการพัฒนาโดยผู้ใช้งานเอง หรือผู้พัฒนาระบบ หรือผู้ผลิต จาหน่าย หากแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทางาน พอแบ่งแยกซอฟต์แวร์ได้เป็นสอง ประเภท คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์(application software)  ซอฟต์แวร์ระบบ คือซอฟต์แวร์ที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ หน้าที่การทางาน ของซอฟต์แวร์ระบบ คือดาเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผง แป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นาข้อมูลไปแสดงผลบนจอภาพหรือ นาออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจารอง
  • 3. เมื่อเราเปิดเครื่องคอมพิวเตอร์ ทันทีที่มีการจ่ายกระแสไฟฟ้าให้กับคอมพิวเตอร์ คอมพิวเตอร์จะ ทางานตามโปรแกรมทันที โปรแกรมแรกที่สั่งคอมพิวเตอร์ทางานนี้เป็นซอฟต์แวร์ระบบ ซอฟต์แวร์ระบบอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็ก หากไม่มีซอฟต์แวร์ระบบ คอมพิวเตอร์จะทางานไม่ได้ ซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ และ ยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่าง ๆ  ซอฟต์แวร์ประยุกต์ เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถ นามาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจาหน่ายมาก การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็น สองกลุ่มคือ ซอฟต์แวร์สาเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์สาเร็จในปัจจุบัน มีมากมาย เช่น ซอฟต์แวร์ประมวลคา ซอฟต์แวร์ตารางทางาน ฯลฯ ซอฟต์แวร์ระบบ คอมพิวเตอร์ประกอบด้วย หน่วยรับเข้า หน่วยส่งออก หน่วยความจา และหน่วย ประมวลผล ในการทางานของคอมพิวเตอร์จาเป็นต้องมีการดาเนินงานกับอุปกรณ์พื้นฐานที่จาเป็น ดังนั้นจึงต้องมีซอฟต์แวร์ระบบเพื่อใช้ในการจัดการระบบ หน้าที่หลักของซอฟต์แวร์ระบบ ประกอบด้วย 1. ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก เช่น รับการกดแป้ นต่าง ๆ บนแผงแป้ นอักขระ ส่งรหัสตัวอักษรออกทางจอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้า และส่งออกอื่น ๆ เช่น เมาส์ อุปกรณ์สังเคราะห์เสียง 2. ใช้ในการจัดการหน่วยความจา เพื่อนาข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจาหลัก หรือ ในทานองกลับกัน คือนาข้อมูลจากหน่วยความจาหลักมาเก็บไว้ในแผ่นบันทึก 3. ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์ สามารถใช้งานได้ง่ายขึ้น เช่น การขอดู รายการสารบบในแผ่นบันทึก การทาสาเนาแฟ้มข้อมูล
  • 4. ซอฟต์แวร์ระบบพื้นฐานที่เห็นกันทั่วไป แบ่งออกเป็นระบบปฏิบัติการ และตัวแปลภาษา ซอฟต์แวร์ทั้งสองประเภทนี้ทาให้เกิดพัฒนาการประยุกต์ใช้งานได้ง่ายขึ้น  ระบบปฏิบัติการ ระบบปฏิบัติการ หรือที่เรียกย่อ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟต์แวร์ใช้ใน การดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการนี้ ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่นดอส (Disk Operating System : DOS) วินโดวส์ (Windows) โอเอสทู (OS/2) ยูนิกซ์ (UNIX) 1. ดอส เป็นซอฟต์แวร์จัดระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คาสั่งเป็นตัวอักษร ดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ผู้ใช้ไมโครคอมพิวเตอร์ 2. วินโดวส์ เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส เพื่อเน้นการใช้งานที่ง่ายขึ้น สามารถทางาน หลายงานพร้อมกันได้ โดยงานแต่ละงานจะอยู่ในกรอบช่องหน้าต่างที่แสดงผลบนจอภาพ การใช้งานเน้นรูปแบบกราฟิก ผู้ใช้งานสามารถใช้เมาส์เลื่อนตัวชี้ตาแหน่งเพื่อเลือกตาแหน่งที่ ปรากฏบนจอภาพ ทาให้ใช้งานคอมพิวเตอร์ได้ง่าย วินโดวส์จึงได้รับความนิยมในปัจจุบัน 3. โอเอสทู เป็นระบบปฏิบัติการแบบเดียวกับวินโดว์ส แต่บริษัทผู้พัฒนาคือ บริษัทไอบีเอ็ม เป็น ระบบปฏิบัติการที่ให้ผู้ใช้สามารถใช้ทางานได้หลายงานพร้อมกัน และการใช้งานก็เป็นแบบ กราฟิกเช่นเดียวกับวินโดวส์ 4. ยูนิกซ์ เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งที่ใช้กับเครื่องมินิคอมพิวเตอร์ ระบบปฎิบัติ การยูนิกซ์เป็นระบบปฏิบัติการที่สามารถใช้งานได้หลายงานพร้อมกัน และทางานได้หลาย ๆ งานในเวลาเดียวกัน ยูนิกซ์จึงใช้ได้กับเครื่องที่เชื่อมโยงและต่อกับเครื่องปลายทางได้หลาย เครื่องพร้อมกัน ระบบปฏิบัติการยังมีอีกมาก โดยเฉพาะระบบปฏิบัติการที่ใช้ในเครือข่ายคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ทางานร่วมกันเป็นระบบ เช่น ระบบปฏิบัติการเน็ตแวร์ วินโดว์สเอ็นที  ตัวแปลภาษา
  • 5. ในการพัฒนาซอฟต์แวร์จาเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง เพื่อ แปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้น เพื่อให้ผู้เขียนโปรแกรมเขียนชุดคาสั่งได้ง่าย เข้าใจได้ ตลอดจนสามารถปรับปรุงแก้ไขซอฟต์แวร์ ในภายหลังได้ ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสาหรับแปลภาษา ภาษา ระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และ ภาษาโลโก 1. ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง เขียนสั่งงาน คอมพิวเตอร์เป็นกระบวนความ ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็ก ๆ แล้วมารวมกัน เป็นโปรแกรมขนาดใหญ่ได้ 2. ภาษาเบสิก เป็นภาษาที่มีรูปแบบคาสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบ คาสั่ง พื้นฐานที่สามารถนามาเขียนเรียงต่อกันเป็นโปรแกรมได้ 3. ภาษาซี เป็นภาษาที่เหมาะสาหรับใช้ในการพัฒนาซอฟต์แวร์อื่น ๆ ภาษาซีเป็นภาษาที่มี โครงสร้างคล่องตัวสาหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่าง ๆ 4. ภาษาโลโก เป็นภาษาที่เหมาะสาหรับการเรียนรู้และเข้าใจหลักการโปรแกรมภาษาโลโกได้รับ การพัฒนาสาหรับเด็ก นอกจากภาษาที่กล่าวถึงแล้ว ยังมีภาษาคอมพิวเตอร์ที่ใช้กันอยู่ในปัจจุบันอีกมากมายหลาย ภาษา เช่น ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พีจี ซอฟท์แวร์ประยุกต์ การที่เทคโนโลยีคอมพิวเตอร์ได้พัฒนาก้าวหน้าอย่างรวดเร็ว โดยเฉพาะการที่มี คอมพิวเตอร์ขนาดเล็ก ทาให้มีการใช้งานคล่องตัวขึ้น จนในปัจจุบันสามารถนาคอมพิวเตอร์ขนาด เล็ก ติดตัวไปใช้งานในที่ต่าง ๆ ได้สะดวก การใช้งานคอมพิวเตอร์ต้องมีซอฟต์แวร์ประยุกต์ ซึ่งอาจ เป็นซอฟต์แวร์สาเร็จที่มีผู้พัฒนาเพื่อใช้งานทั่วไปทาให้ทางานได้สะดวกขึ้น หรืออาจเป็นซอฟต์แวร์ ใช้งานเฉพาะ ซึ่งผู้ใช้เป็นผู้พัฒนาขึ้นเองเพื่อให้เหมาะสมกับสภาพการทางานของตน  ซอฟต์แวร์สาเร็จ
  • 6. ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สาเร็จ (package) เป็นซอฟต์แวร์ที่ มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สาเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนาออกมาจาหน่าย เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สาเร็จที่มี จาหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคา (word processing software) ซอฟต์แวร์ตารางทางาน (spread sheet software) ซอฟต์แวร์จัดการ ฐานข้อมูล (data base management software) ซอฟต์แวร์นาเสนอ (presentation software) และ ซอฟต์แวร์สื่อสารข้อมูล (data communication software) 1. ซอฟต์แวร์ประมวลคา เป็นซอฟต์แวร์ประยุกต์ใช้สาหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมา พิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคา อีกมากมาย ซอฟต์แวร์ประมวลคาที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโปร 2. ซอฟต์แวร์ตารางทางาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคานวณ การทางานของซอฟต์แวร์ ตารางทางาน ใช้หลักการเสมือนมีโต๊ะทางานที่มีกระดาษขนาดใหญ่วางไว้มีเครื่องมือคล้าย ปากกา ยางลบ และเครื่องคานวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความ หรือสูตร สามารถสั่งให้คานวณตามสูตรหรือเงื่อนไขที่กาหนด ผู้ใช้ซอฟต์แวร์ตารางทางาน สามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทางานที่ นิยมใช้ เช่น เอกเซล โลตัส 3. ซอฟต์แวร์จัดการฐานข้อมูล การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการ กับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจาเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูล หลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่า ฐานข้อมูล ซอฟต์แวร์จัดการ ฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทารายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส 4. ซอฟต์แวร์นาเสนอ เป็นซอฟต์แวร์ที่ใช้สาหรับนาเสนอข้อมูล การแสดงผลต้องสามารถ ดึงดูด ความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่ จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ตัวอย่างของซอฟต์แวร์ นาเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก 5. ซอฟต์แวร์สื่อสารข้อมูล ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้ ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทาง สายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น
  • 7. อินเทอร์เน็ต ทาให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์ อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการ เชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์ สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิก  ซอฟต์แวร์ใช้งานเฉพาะ การประยุกต์ใช้งานด้วยซอฟต์แวร์สาเร็จมักจะเน้นการใช้งานทั่วไป แต่อาจจะนามา ประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งาน ทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานการขายสินค้า การออกใบเสร็จรับเงิน การควบคุม สินค้าคงคลัง ดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสาหรับงานแต่ละประเภทให้ตรงกับ ความต้องการของผู้ใช้แต่ละราย ซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทางาน หรือความต้องการของธุรกิจนั้น ๆ แล้วจัดทาขึ้น โดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกัน เพื่อร่วมกันทางาน ซอฟต์แวร์ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น ระบบงานทางด้านบัญชี ระบบงานจัดจาหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการเงิน และการเช่าซื้อ ความต้องการของการใช้คอมพิวเตอร์ในงานทางธุรกิจยังมีอีกมาก ดังนั้นจึงต้องมีความ ต้องการผู้พัฒนาซอฟต์แวร์เพื่อพัฒนาซอฟต์แวร์ใช้งานเฉพาะต่าง ๆ อีกมากมาย