โดยปกติเราสามารถหาซอฟต์แวร์มาใช้งานได้หลายๆวิธีอาจอยู่ในรูปแบบของการจัดซื้อโดย ตรงกับบริษัทผู้ผลิตหรือใช้ตัวอย่างทดลองจากการดาวน์โหลดบนอินเทอร์เน็ตก็ได้ พอสรุปวืธการเลือกของซอฟต์แวร์ได้ดังนี้
- แบบสำเร็จรูป(Package หรือ Ready -made Software)
- แบบว่าจ้างทำ(Customized หรือ Tailor-made Software)
- แบบทดลองใช้(Shareware)
- แบบใช้งานฟรี(Freeware)
- แบบโอเพ่นซอร์ส(Public-Domain/-Open Sourse)
- ระบบปฏิบัติการ(OS-Operating System)
คุณสมบัติการทำงาน
ระบบปฏิบัติการโดยทั่วไปจะมีคุณสมบัติในการทำงานแบบต่างๆดังนี้
- การทำงานแบบ(Multi-Tasking)คือความสามารถในการทำงานได้หลายๆงานหรือหลายๆโปรแกรมในเวลาเดียวกัน เช่นพิมพ์รายงานไปกับการท่องเว็บ ในสสมัยก่อนการทำงานของระบบปฏิบัติการจะอยู่ในรูปแบบที่เรียกว่า single-tasking จะทำงานทีละโปรแกรม ผู้ใช้ไม่สามารถที่จะสลับงานไปมาระหว่างโปรแกรมปหรือทำควบคู่กันได้ แต่สำหรับในปัจจุบันจะพบเห็นลักษณะการทำงานแบบนี้มากขึ้น เช่นในระบบปฏิบัติการWindow รุ่นใหม่ๆซึ่งทำให้ใช้งานได้สะดวกและทำงานได้หลายๆโปรแกรม
- การทำงานแบบ Multi-User ในระบบการเชื่อมโยงคอมพิวเตอร์เข้าไว้ด้วยกันแบบเครือข่าย ระบบปฏิบัติการที่ทำหน้าที่ควบคุมจะมีคุณสมบัติอย่างหนึ่งที่เรียกว่า multi-user หรือความสามารถในการทำงานกับผู้ใช้ได้หลายๆคน ขณะที่มีการประมวลผลของงานพร้อมๆกัน ทำให้กระจายการใช้ได้ทั่วถึงมากยิ่งขึ้น