โปรแกรมนี้ถูกพัฒนาขึ้นสำหรับผู้เริ่มต้นที่ต้องการเรียนรู้เกี่ยวกับแนวคิดการเขียนโปรแกรมเชิงวัตถุ
แนวคิดหลักของ OOPS คือ -
1. ชั้นเรียน
2. วัตถุ
3. ผู้สร้าง
4. Encapsulation
5. คำหลักแบบคงที่
6. คำหลักนี้
7. คำหลักสุดยอด
8. คำหลักสุดท้าย
9. สืบทอด
10. ชั้นบทคัดย่อ
11. Interface
12. พอลิเมอร์
13. วิธีการโอเวอร์โหลด
14. วิธีการแทนที่
15. การตั้งชื่ออนุสัญญา