มีแอพพลิเคชั่นซอฟต์แวร์เชิงพาณิชย์หลายประเภทให้เลือก สิ่งเหล่านี้รวมถึงซอฟต์แวร์แบบ off-the-shelf (COTS) ที่รัฐบาลเป็นเจ้าของและพัฒนาเพื่อการค้า ซอฟต์แวร์ COTS เป็นแอปพลิเคชั่นคอมพิวเตอร์ที่สามารถหาซื้อได้ทั่วไปในร้านค้าปลีกส่วนใหญ่ ตัวอย่างของซอฟต์แวร์ประเภทนี้ ได้แก่ Microsoft® Office และแพ็คเกจซอฟต์แวร์ป้องกันไวรัสส่วนใหญ่ โดยทั่วไปแล้วซอฟต์แวร์ COTS ไม่ต้องการการแก้ไขใด ๆ
โดยทั่วไปแล้วซอฟต์แวร์เชิงพาณิชย์ที่มีราคาต่ำกว่าซอฟต์แวร์ที่พัฒนาขึ้นเอง เนื่องจากต้นทุนการลงทุนจำนวนมากถูกจมลงในการสร้างซอฟต์แวร์ COTS ซึ่งทำให้เชื่อถือได้มากขึ้นสำหรับการบริโภคจำนวนมาก ซอฟต์แวร์ที่พัฒนาขึ้นเองนั้นมักมีราคาแพงและไม่น่าเชื่อถือเมื่อเปรียบเทียบกับผลิตภัณฑ์ COTS เนื่องจากได้รับการพัฒนาตั้งแต่เริ่มต้นด้วยงบประมาณที่ จำกัด และในระยะเวลาอันสั้น
ผลิตภัณฑ์ส่วนใหญ่ที่ซื้อโดยผู้บริโภคถือว่าเป็นสินค้าเชิงพาณิชย์ ซึ่งรวมถึงระบบปฏิบัติการซอฟต์แวร์ประมวลผลคำและซอฟต์แวร์ถ่ายภาพ ผลิตภัณฑ์ใด ๆ ที่มีให้บริการนอกกรอบที่ไม่ต้องการการพัฒนาที่กำหนดเองใด ๆ ก่อนการติดตั้งจะถือเป็นผลิตภัณฑ์ COTS ผลิตภัณฑ์เหล่านี้ซื้อและใช้งานได้ง่ายกว่าเนื่องจากมักจะมีคำแนะนำในการติดตั้งที่ง่าย
หากมีการดัดแปลงผลิตภัณฑ์ซอฟต์แวร์เชิงพาณิชย์เพื่อให้เป็นไปตามข้อกำหนดของลูกค้าเฉพาะรายผลิตภัณฑ์นั้นจะถูกแก้ไขนอกระบบ (MOTS) ซอฟต์แวร์ MOTS มีรหัสต้นฉบับและสามารถเปลี่ยนแปลงได้โดยผู้ใช้บริการ เมื่อซอฟต์แวร์ COTS ได้รับการแก้ไขแล้วโดยทั่วไปผู้ใช้จะต้องรับผิดชอบในการจัดการการเปลี่ยนแปลงที่เกิดขึ้นในซอฟต์แวร์ ซอฟต์แวร์ MOTS หรือ COTS ไม่สามารถดาวน์โหลดหรือใช้งานได้ฟรี
เซิร์ฟเวอร์แลกเปลี่ยนMicrosoft®เป็นตัวอย่างของซอฟต์แวร์เชิงพาณิชย์ ผลิตภัณฑ์นี้สามารถใช้กับอีเมลปฏิทินและการจัดการงานได้ สามารถติดตั้งบนเซิร์ฟเวอร์คอมพิวเตอร์ได้ง่ายและสามารถแลกเปลี่ยนอีเมลระหว่างพนักงานของ บริษัท ได้ เช่นเดียวกับผลิตภัณฑ์ COTS ซอฟต์แวร์นี้ไม่ต้องการการดัดแปลงใด ๆ เพื่อให้ทำงานได้อย่างถูกต้อง
การซื้อผลิตภัณฑ์เชิงพาณิชย์ซึ่งเป็นสิ่งจำเป็นสำหรับ บริษัท ขนาดใหญ่หลายแห่ง สิ่งนี้ได้สร้างตลาดขนาดใหญ่สำหรับผลิตภัณฑ์ซอฟต์แวร์หลายประเภท ธุรกิจทั่วไปใช้ผลิตภัณฑ์ COTS หลากหลายประเภททั่วทั้งองค์กร
บริษัท ขนาดใหญ่หลายแห่งได้กลายมาเป็นผู้รวบรวมผลิตภัณฑ์ COTS การใช้ผลิตภัณฑ์ COTS หลายรายการเพื่อช่วยให้ บริษัท ทำงานเป็นตัวอย่างของสถาปัตยกรรมการรวมองค์กร สิ่งนี้เกิดขึ้นแทนซอฟต์แวร์ที่พัฒนาขึ้นเองเนื่องจากแต่ละผลิตภัณฑ์ COTS นั้นตรงกับความต้องการทางธุรกิจที่เฉพาะเจาะจง การรวมผลิตภัณฑ์หลาย ๆ ตัวทำให้ บริษัท ทำงานได้ดีโดยไม่เกิดความเสี่ยงของซอฟต์แวร์ที่พัฒนาขึ้นเอง


