تطبيق Native
هي عملية برمجة التطبيقات بعدة لغات برمجية , و لكل نوع من التطبيقات لغة البرمجة الخاصة بة مثلا تطبيقات Android تستخدم لغة برمجة Java أما لتطبيقات IOS تستخدم Swift وفي هذة الحالة لا مانع أن يكونوا متشابهين في التصميم وأن يتم تغذيتهم بالمعلومات من قاعدة بيانات واحدة.
تطبيق Cross Platform
وهي عملية برمجة لتطبيق واحد من خلال Cordova او Xamarin وفي وقت واحد ويتم عمل نسخ منة على أنظمة التشغيل Andriod & IOS – كما يمكن عمل نسخ أيضا لأنظمة التشغيل Windows & Blackberry من نفس البرمجة المستخدمة – ومقارنة بالـ Native فهي أسرع في الوقت وأقل بكثير في التكلفة