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


