1. Banda,Symbian,Black Berry,Windows,Mobile
2. ซอฟต์แวร์ Software
2.1. ประเภทซอฟต์แวร์
2.1.1. ซอฟต์แวร์ระบบ System Software
2.1.1.1. ระบบปฏิบัติการ Operating Systems
2.1.1.1.1. ระบบปฏิบัติการแบบเดี่ยว Stand-alone OS
2.1.1.1.2. ระบบปฏิบัติการแบบเครือข่าย Network OS
2.1.1.1.3. ระบบปฏิบัติการแบบฝัง Embedded OS
2.1.1.1.4. ระบบปฏิบัติการสำหรับอุปกรณ์พกพา Mobile OS
2.1.1.2. โปรแกรมอรรถประโยชน์ Utility Programs
2.1.1.2.1. โปรแกรมอรรถประโยชน์สำหรับระบบปฏิบัติการ OS Utility Programs
2.1.1.2.2. โปรแกรมอรรถประโยชน์อื่นๆ Stand-alone Utility Programe
2.1.2. ซอฟต์แวร์ประยุกต์ Application Software
2.1.2.1. แบ่งตามลักษณะการผลิต
2.1.2.1.1. ซอฟต์แวร์ที่พัฒนาขึ้นใช้เองโดยเฉพาะ Proprietary Software
2.1.2.1.2. ซอฟต์แวร์ที่หาซื้อได้โดยทั่วไป Off-The-Shelf Software หรือ Packaged Software
2.1.2.2. แบ่งตามกลุ่มการใช้งาน
2.1.2.2.1. กลุ่มการใช้งานทางด้านธุรกิจ Business
2.1.2.2.2. กลุ่มการใช้งานทางด้านกราฟิกและมัลติมีเดีย Graphic and Multimedia
2.1.2.2.3. กลุ่มสำหรับการใช้งานบนเว็บและการติดต่อสื่อสาร Web and Communications
3. โปรแกรมควบคุมอุปกรณ์ Driver Computer
3.1. โปรแกรมภาษา Language Software
3.1.1. ภาษาเครื่อง Machine Language
3.1.1.1. ส่วนที่บอกประเภทคำสั่ง Operation Code หรือ Op-Code
3.1.1.2. ส่วนที่บอกตำแหน่งของข้อมูล Operand
3.1.2. ภาษาที่ใช้สัญลักษณ์ Symbolic Language
3.1.2.1. ส่วนที่บอกประเภทคำสั่ง Operation Code หรือ Op-Code
3.1.2.2. ส่วนที่บอกตำแหน่งของข้อมูล Operand
3.1.3. ภาษาระดับสูง High-Level Language
3.1.3.1. คอมไพเบอร์ Compiler
3.1.3.2. อินเทอร์พรีเตอร์ Interpreter
3.2. โปรแกรมแปลภาษาคอมพิวเตอร์ Translator
3.2.1. คอมไพเบอร์ Compiler
3.2.2. อินเตอร์พรีเตอร์ Interpreter
3.2.3. แอนเซาเบลอ Assembler