วันศุกร์ที่ 9 กันยายน พ.ศ. 2559

การจัดหาซอฟแวร์เพื่อมาใช้งาน



การจัดหาซอฟต์แวร์เพื่อมาใช้งาน สามารถทำได้หลายวิธี ดังนี้
1. แบบสำเร็จรูป (Packaged or ready-made software) เป็น วิธีที่ผู้ใช้งานซื้อได้จากตัวแทนจำหน่ายซอฟแวร์ที่ได้รับการแต่งตั้ง จากบริษัทผู้ผลิตโดยตรง ซึ่งมักจะมีการเตรียมบรรจุภัณฑ์และเอกสารคู่มือการใช้งานไว้อยู่แล้ว ผู้ใช้สามรถนำไปติดตั้งเพื่อใช้งานได้โดยทันที กรณีที่ไม่สามารถเลือกซื้อผ่านทางร้านตัวแทนจำหน่ายได้ อาจเข้าไปในเว็บไซต์ของบริษัทผู้ผลิตซอฟต์แวร์นั้นๆ แล้วกรอกข้อมูลรายการชำระเงินผ่านระบบแบบฟอร์มบนเว็บ เมื่อรายละเอียดเกี่ยวกับการจ่ายชำระเงินของผู้ซื้อได้รับการอนุมัติแล้ว ก็สามารถดาวน์โหลดเอาซอฟต์แวร์มาใช้งานได้ทันที
2. แบบว่าจ้างทำ (Customized or tailor-made software) เป็น วิธีการที่เหมาะสำหรับองค์กรที่มีลักษณะงานเฉพาะของตนเองและไม่สามารถนำ โปรแกรมสำเร็จรูปมาประยุกต์ใช้ได้ ดังนั้น จึงต้องมีการผลิตซอฟแวร์ขึ้นมาใช้เอง โดยให้บุคคลภายนอกที่มีความเชี่ยวชาญเฉพาะด้านทำการผลิตซอฟแวร์ใหเตรงตาม คุณสมบัติที่ต้องการ วิธีการนี้อาจทำให้มีค่าใช้จ่ายสูงกว่าแบบสำเร็จรูปพอสมควร แต่การทำงานของซอฟต์แวร์จะสอดคล้องตรงกับความต้องการได้ดีที่สุด
3. แบบทดลองใช้ (Shareware) เป็น วิธีที่บริษัทผู้ผลิตซอฟต์แวร์ได้ผลิตโปรแกรมที่ปรับลดคุณสมบัติบางอย่างลง ไป เพื่อให้ลูกค้าทดลองใช้งานก่อน โดยมีการกำหนดระยะเวลาทดลองใช้งาน เช่น ใช้ได้ภายใน 30 วัน ใช้ภายใน 90 วัน เป็นต้น หากผู้ใช้ทดลองใช้แล้วตัดสินใจว่าดี ตลอดจนเหมาะสมกับงานที่ทำอยู่ ผู้ใช้สามารถสั่งซื้อโปรแกรมสำเร็จรูปแบบต็มๆจากบริษัทผู้ผลิตต่อไป
4. แบบทดลองใช้งานฟรี (Freeware) เป็น โปรแกรมที่แจกให้ใช้ฟรี เพื่อตอบสนองกับการทำงานที่หลากหลาย ซึ่งผู้ใช้ไม่จำเป็นต้องจ่ายเงินให้กับบริษัทผู้ผลิต ส่วนใหญ่เป้าหมายของผู้ผลิตคือ ต้องการพัฒนาโปรแกรมเพื่อเผยแพร่ผลงานของตนเองให้เป็นที่รู้จักมากยิ่งขึ้น และทดสอบระบบที่พัฒนาขึ้น ซอฟต์แวร์ประเภทนี้ลิขสิทธิ์ก็ยังเป็นของบริษัทผู้ผลิตอยู่ ผู้อื่นไม่สามารถนำไปพัฒนาต่อหรือแก้ไขเปลี่ยนแปลงได้
5. แบบโอเพนซอร์ซ (Open source) เป็น วิธีการขององค์กรที่มีกลุ่มบุคคลผู้ที่มีความรู้และความเชี่ยวชาญด้านการ พัฒนาซอฟต์แวร์ทำการพัฒนาขึ้น เพื่อให้ผู้ใช้นำไปใช้งานได้ฟรี รวมทั้งสามารถแก้ไขปรับปรุงโปรแกรมต่างๆ ให้เหมาะสมกับงานของตนได้


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

ซอฟแวร์ระบบ

ซอฟต์แวร์ระบบประกอบด้วย ซอฟต์แวร์ 2 ประเภท คือ
         ระบบปฏิบัติการ (Operating System)
                ระบบปฏิบัติการ หมายถึง ชุดของโปรแกรมที่อยู่ระหว่างฮาร์ดแวร์แลซอฟต์แวร์ประยุกต์ มีหน้าที่ในการควบคุมการปฏิบัติงานของฮาร์ดแวร์ และสนับสนุนคำสั่งสำหรับควบคุมการทำงานของฮาร์ดแวร์ประยุกต์ ตัวอย่างของซอฟต์แวร์ระบบปฏิบัติการที่นิยมใช้ในปัจจุบัน เช่น MS - DOS , UNIX , Windows 95 , และ Mac System 7 เป็นต้น ระบบปฏิบัติงานมีหน้าที่หลัก ๆ คือ
♦ จั
ดส่วนประกอบต่าง ๆของระบบคอมพิวเตอร์ เช่น หน่วยประมวลผลกลาง หน่วยความจำ ที่เก็บข้อมูลสำรอง และเครื่องพิมพ์
จัดการงานในส่วนของการติดต่อกับผู้ใช้
ให้บริการโปรแกรมประยุกต์อื่นเช่นการรับข้อมูลและการแสดงผลเป็นต้นปกติแล้วโปรแกรมประยุกต์จะถูกเรียก
ให้เริ่มต้นทำงานผ่านระบบปฏิบัติการ
 
            ระบบปฏิบัติการทำงานอยู่เบื้องหลังการทำงานของผู้ใช้โดยเฉพาะระบบปฏิบัติการบนเครื่องเมนเฟรมหรือเครื่องที่มีขนาดใหญ่
ก็ย่อมมีการทำงานที่ซับซ้อนมากขึ้น เพราะต้องดูแลการทำงานหลายอย่างจากผู้ใช้หลายคนพร้อมกัน
 
 
ระบบปฏิบัติการบนเครื่องไมโครคอมพิวเตอร์
            ในปัจจุบันนี้ ระบบปฏิบัติการบนเครื่องไมโครคอมพิวเตอร์ที่ได้รับความนิยม จะแยกตามฮาร์ดแวร์ที่ใช้งานได้เป็น 2 ระบบ คือระบบปฏิบัติการที่ทำงานบนเครื่อง ไอบีเอ็มพีซี (IBM personal Computer) หรือ ลียนแบบไอบีเอ็มพีซี (IBM PC Competible) และระบบปฏิบัติการที่ทำงานบนเครื่องแมคอินทอช (Macintosh) โดย ปกติแล้ว โปรแกรมประยุกต์ใด ๆ จะสามารถทำงานบนระบบปฏิบัติการตัวใดตัวหนึ่งเท่านั้น เช่น โปรแกรมไมโครซอฟต์เวิร์ดที่ถูกออกแบบมาให้ทำงานบนเครื่องไอบีเอ็มพีซี ก็จะไม่สามารถนำไปใช้งานบนเครื่องแมคอินทอช เพราะเครื่องไอบีเอ็มพีซี จะนิยมใช้ระบบปฏิบัติการของไมโครซอฟต์ที่เรียกว่าอ็มเอสดอส (MS - DOS)หรืออาจใช้ระบบที่ใหม่กว่าคือไมโครซอฟต์วินโดว์ (Microsoft Windows) หรือระบบปฏิบัติการแบบเปิดในตระกูลยูนิกซ์ เช่น SCO UNIX หรือ LINUX ในขณะที่เครื่องแมคอินทอชใช้ระบบปฏิบัติการที่เรียกว่าแมคอินทอชซิสเต็มเซเว่น (Macintosh System 7) ซึ่งออกแบบโดยบริษัทแอปเปิล การที่เครื่องสองชนิดใช้ระบบปฏิบัติการต่างกัน เนื่องมาจากมีหน่วยประมวลผลกลางไม่เหมือนกัน ผู้ที่จะผลิตซอฟต์แวร์คอมพิวเตอร์จะต้องเลือกที่จะผลิตซอฟต์แวร์ให้ใช้บนระบบใดระบบหนึ่ง หรือถ้าจะให้ใช้ได้บนระบบปฏิบัติการทั้งสองชนิดก็ต้องพัฒนาซอฟต์แวร์ขึ้นมาสองชุด
            โดยมากแล้วผู้ใช้เครื่องคอมพิวเตอร์จะไม่สนใจว่าจะใช้ระบบปฏิบัติการใด แต่จะเลือกซอฟต์แวร์ประยุกต์ที่สามารถทำงานให้ได้ประโยชน์สูงสุดตามต้องการ แล้วจึงพิจารณาว่าซอฟต์แวร์นั้นทำงานบนระบบปฏิบัติการชนิดใด แต่ผู้ใช้บางกลุ่มก็เจาะจงเลือกใช้ระบบปฏิบัติการเอ็มเอสดอส เพราะมีซอฟต์แวร์ประยุกต์ให้เลือกใช้ได้มากมาย และผู้ใช้บางกลุ่มก็ต้องการใช้เครื่องแมคอินทอช เพราะมีระบบโต้ตอบผู้ใช้ที่ได้ง่ายและสวยงาม
 

ซอฟแวร์ประยุกต์



ซอฟต์แวร์ประยุกต์ (Application Software)  คือซอฟต์แวร์ที่เขียนขึ้น เพื่อประยุกต์กับงานที่ผู้ใช้ต้องการ เช่น ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์จัดเก็บภาษี ซอฟต์แวร์สินค้าคงคลัง ซอฟต์แวร์ตารางทำงาน ซอฟต์แวร์กราฟิก ซอฟต์แวร์จัดการฐานข้อมูล เป็นต้น  การทำงานใดๆ โดยใช้ซอฟต์แวร์ประยุกต์ จำเป็นต้องทำงานภายใต้สภาพแวดล้อมของซอฟต์แวร์ระบบด้วย ตัวอย่างเช่น ซอฟต์แวร์ประมวลคำต้องทำงานภายใต้ซอฟต์แวร์ระบบปฏิบัติการเอ็มเอสดอสหรือ วินโดวส์ เป็นต้น
       ซอฟต์แวร์ ประยุกต์ได้รับความนิยมใช้งานอย่างแพร่หลายในทุกวงการ ความนิยมส่วนหนึ่งมาจาก ขีดความสามารถของซอฟต์แวร์ประยุกต์นั้นๆ เพราะซอฟต์แวร์ที่ผลิตออกจำหน่าย ต่างพยายามแข่งขันกันหลายๆ ด้าน เช่น เรียนรู้และใช้งานได้ง่าย สนับสนุนให้ใช้กับเครื่องพิมพ์ได้ดี มีคู่มือการใช้ซอฟต์แวร์ที่อ่านเข้าใจง่าย ให้วิธีหรือขั้นตอนที่อธิบายไว้อย่างชัดเจน และมีระบบโอนย้ายข้อมูลเข้าออกกับซอฟต์แวร์อื่นได้ง่าย
      ประเภทของซอฟต์แวร์ประยุกต์
      อาจแบ่งได้เป็น 2 แบบใหญ่ๆ  คือ ซอฟต์แวร์ใช้เฉพาะทางและซอฟต์แวร์สำเร็จ
1.  ซอฟต์แวร์ใช้เฉพาะทาง
        เป็น โปรแกรมที่ได้รับการออกแบบและพัฒนาสำหรับนำไปใช้งานเฉพาะด้านหรือในสาขาใด สาขาหนึ่งตามความต้องการของผู้ใช้ โดยที่ผู้เขียน คือ โปรแกรมเมอร์ (Programmer) ที่มีความสามารถในการเขียนโปรแกรมภาษาคอมพิวเตอร์ และต้องศึกษาทำความเข้าใจงานและรายละเอียดของการประยุกต์นั้นเป็นอย่างดี เช่น โปรแกรมช่วยจัดการด้านการเงิน โปรแกรมช่วยจัดการบริการลูกค้า ฯลฯ ตามปกติจะไม่ค่อยได้พบเห็นซอฟต์แวร์ประเภทนี้ในท้องตลาดทั่วไป แต่จะซื้อหาได้จากผู้ผลิตหรือตัวแทนจำหน่ายในราคาค่อนข้างสูงกว่าซอฟต์แวร์ ที่ใช้งานทั่วไปโครง สร้างของซอฟต์แวร์เฉพาะทางมักจะประกอบด้วย ฐานข้อมูลเพื่อใช้เก็บข้อมูลลูกค้าและระบบหลักของงาน ภายในซอฟต์แวร์ควรจะมีส่วนทำงานประมวลคำเพื่อใช้สร้างรายงาน ติดต่อโต้ตอบจดหมาย และการนัดหมายตามกำหนดการ ลักษณะของซอฟต์แวร์เฉพาะทางนี้ มีทั้งรูปแบบที่มีผู้ใช้งานคนเดียวหรือผู้ใช้งานได้พร้อมกันหลายคนใน ประเทศไทย มีการใช้ซอฟต์แวร์ประเภทใช้เฉพาะทางอยู่บ้าง ส่วนใหญ่จะเป็นซอฟต์แวร์ที่บริษัทผู้ผลิตต่างประเทศได้ออกแบบมาเพื่อรองรับ งานด้านธุรกิจ ในที่นี้ได้รวบรวมจัดประเภทไว้ดังนี้
1)  ซอฟต์แวร์ระบบงานด้านบัญชี
ได้แก่ ระบบงานบัญชีเจ้าหนี้ บัญชีลูกหนี้ บัญชีสินทรัพย์ถาวรและค่าเสื่อมราคาสะสม บัญชีแยกประเภททั่วไป และบัญชีเงินเดือน
2)  ซอฟต์แวร์ระบบงานจัดจำหน่าย
ได้แก่ ระบบงานรับใบสั่งซื้อสินค้า ระบบงานบริหารสินค้าคงคลัง และระบบงานประวัติการขาย

3)  ซอฟต์แวร์ระบบงานในโรงงานอุตสาหกรรม
ได้แก่ ระบบงานกำหนดโครงสร้างผลิตภัณฑ์ การวางแผนกำลังการผลิต การคำนวณต้นทุนของงาน การประเมินผลงานของพนักงาน การวางแผนการผลิตหลัก การวางแผนความต้องการวัสดุ การควบคุมการทำงานภายในโรงงาน การกำหนดเงินทุนมาตรฐานสินค้า และการกำหนดขั้นตอนการผลิต
4)  ซอฟต์แวร์อื่น ๆ
ได้แก่ ระบบการสร้างรายงาน การบริหารการเงิน การเช่าซื้ออสังหาริมทรัพย์ และการเช่าซื้อรถยนต์

2.  ซอฟต์แวร์สำเร็จ
  ใน บรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนำออกมาจำหน่าย เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่
     1) ซอฟต์แวร์ประมวลคำ(word processing software)
            เป็น ซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโป
 2)ซอฟต์แวร์ตารางทำงาน (spread sheet software)
            เป็น ซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด ผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตัส
3)ซอฟต์แวร์จัดการฐานข้อมูล (data base management software)
             การ ใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส
 4)ซอฟต์แวร์นำเสนอ (presentation software)
               เป็น ซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะ สื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟ
5)ซอฟต์แวร์สื่อสารข้อมูล (data communication software) 
            ซอฟต์แวร์ สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อ สารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิก




ความรู้เบื้องต้นเกี่ยวกับซอฟแวร์คอมพิวเตอร์



        เครื่องคอมพิวเตอร์เป็นอุปกรณ์ที่ช่วยให้การทำงานของคนทำงานได้ด้วยความรวดเร็วและ มีประสิทธิภาพ ซึ่งถ้าหากเครื่องคอมพิวเตอร์นั้นมีเพียงเฉพาะตัวอุปกรณ์หรือฮาร์ดแวร์อยู่ เพียงอย่างเดียวก็ไม่สามารถทำงานได้เป็นได้เพียงวัตถุชิ้นหนึ่งเท่านั้น การที่จะทำให้เครื่องคอมพิวเตอร์สามารถทำงานได้นั้น จำเป็นต้องอาศัยซอฟต์แวร์ในการสั่งให้อุปกรณ์ฮาร์ดแวร์ทำงานได้ตามความต้อง การของผู้ใช้งาน สำหรับในที่นี่จะกล่าวถึงการแบ่งประเภทของซอฟต์แวร์ ลักษณะย่อยของซอฟต์แวร์แต่ละประเภท การจำแนกประเภทของซอฟต์แวร์ตามลักษณะการใช้งาน และการพิจารณาซอฟต์แวร์ตามหลักของลิขสิทธิ์
        ซอฟต์แวร์ (Software) หมายถึง ชุดคำสั่งที่เขียนขึ้นด้วยภาษาของคอมพิวเตอร์ ใช้คำสั่งคอมพิวเตอร์ทำงานตามความต้องการของผู้ใช้คอมพิวเตอร์ และควบคุมการทำงานของอุปกรณ์คอมพิวเตอร์ต่างๆ กล่าวได้ว่า ซอฟต์แวร์ดเป็นสิ่งที่ผู้ใช้มองไม่เห็นและสัมผัสไม่ได้แต่สามารถรับรู้การทำงานได้ แตกต่างจากฮาร์ดแวร์ (Hardware) ที่สามารถมองเห็นและสัมผัสได้ ซึ่งชุดคำสั่งที่สั่งให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่ง นั้นเรียกว่า โปรแกรม เช่นโปรแกรมไมโครซอฟต์เวิร์ด (Microsoft Word) โปรแกรมอินเตอร์เน็ตเอ็กพลอเรอร์ (Internet Explorer) เป็นต้น ซอฟต์แวร์สามารถแบ่งออกได้เป็น 2 ประเภท ได้แก่ ซอฟต์แวร์ระบบ (System Software) เป็นโปรแกรมที่ทำหน้าที่จัดการกับระบบคอมพิวเตอร์ และซอฟต์แวร์ประยุกต์ (Applixction Software) เป็นโปรแกรมที่ทำให้เครื่องคอมพิวเตอร์ทำงานเฉพาะอย่างตามความต้องการของผู้ ใช้ประเภทของซอฟต์แวร์คอมพิวเตอร์    ซอฟต์แวร์ คอมพิวเตอร์เป็นชุดคำสั่งที่บุคคลพัฒนาขึ้นเพื่อสั่งการให้อุปกรณ์ คอมพิวเตอร์ทำงาน สำหรับการจำแนกตามลักษณะเป้าหมายในการใช้งานหลักๆ แล้ว สามารถจำแนกออกได้เป็น 2 ลักษณะที่สำคัญ ได้แก่
    1. ซอฟต์แวร์ระบบ (System Software) หมายถึง ซอฟต์แวร์ที่ทำหน้าที่ติดต่อประสานงานในการควบคุมการทำงานของเครื่อง คอมพิวเตอร์ และสนับสนุนให้เครื่องคอมพิวเตอร์สามารถทำงานได้อย่างมีประสิทธิภาพ
    2. ซอฟต์แวร์ประยุกต์ (Application Software) หมายถึง ซอฟต์แวร์ที่ทำหน้าที่ทำงาน ตามที่บุคคลต้องการจริง เช่น การพิมพ์งาน การตัดแต่งภาพ เป็นต้น