สถาปัตยกรรมการให้บริการผ่านอุปกรณ์เคลื่อนที่ โทรศัพท์เคลื่อนที่ พีดีเอ (Mobile device architecture)
เครื่องมือทางซอฟท์แวร์และเอพีไอที่ต้องการสำหรับสร้างโปรแกรมประยุกต์บนอุปกรณ์เคลื่อนที่ (Software Tools)
การออกแบบส่วนติดต่อกับผู้ใช้และเอกลักษณ์การปฏิสัมพันธ์กับอุปกรณ์เคลื่อนที่โดยใช้เทคโนโลยีทั้งที่เป็นอิสระและผูกติดเฉพาะอุปกรณ์ (User Interface design and API)
การออกแบบเชิงวัตถุกับโมเดล วิวและคอนโทรลเลอร์ (OOP , View , Controller)
การจัดการหน่วยความจำ (Memory Management)
ภาษาโปรแกรมแบบสามารถย้ายสู่การพัฒนาบนระบบปฏิบัติการอื่นที่แตกต่างได้ (Portable program language)
ความปลอดภัยของข้อมูล
ระบบปฏิบัติการสำหรับอุปกรณ์เคลื่อนที่
โครงร่างงานสื่อประสมและการเชื่อมต่อบนอุปกรณ์เคลื่อนที