من الأساسيات التي تراعيها بوابة الحلول الاستشارية المتكاملة عند البدء بإنشاء أي تطبيق:

من الناحية التقنية:

•    تعمل التطبيقات على الأقل على نظام: من النظام API 17 android 4.2  وحتى API 24 android 7.0

•    مراعاة المعرف الخاص بالتطبيق بحيث يكون كالتالي: com.gwa-group.AppName.

•    وجود صفحة البداية Splash Screen، تحوي logo الخاص بالشركة، والخاص بالتطبيق. 

•    في حال كانت بعض بيانات التطبيق تحتاج لتحديث دوري، يرتبط تطبيق الموبايل بتطبيق ويب لإدارة قاعدة البيانات التي تحتوي على الموارد التعليمية الخاصة بالتطبيق. 

•    يعمل التطبيق دون الاتصال بالنت في الحالة العامة ويستطيع الاتصال بمخدم الشركة وتحديث بياناته دورياً أو عند الضرورة.

•    يتم تخزين معلومات المستخدمين في قاعدة بيانات على سيرفر، بالإضافة إلى الموارد التعليمية التي يحتويها التطبيق و يوفر تطبيق الويب الوصول إلى هذه البيانات و تعديلها وإضافة محتوى جديد إليها وعند ذلك يستطيع المستخدمون تحديث محتوى التطبيق.

•    تخزن الموارد التعليمية في جهة المستخدم مع التطبيق باستعمال  SQLite لكي يستطيع التطبيق العمل offline وتكون قاعدة البيانات على السيرفر المرتبطة بتطبيق الوب MySQL.

•    ضبط صلاحيات التطبيق، بحيث لا يطلب التطبيق صلاحيات زائدة عن الحاجة.

•    إمكانية تعديل النصوص الموجودة داخل التطبيق ( تحديد ، نسخ ، لصق ).

•    أن يكون تركيب التصميم مناسب لكل أنواع الجوالات سواء كانت الشاشة بالطول أو بالعرض.

•    يكون أي كلام موجود ضمن التطبيق على شكل نص وليس صورة.

•    نوع الخط العربي المستعمل هو: Dorid Arabic kufi.

•    في حال احتوى التطبيق على تسجيل دخول يكون اسم المستخدم وكلمة المرور محددين من حيث عدد الأحرف وبإمكان المستخدم حفظ تسجيل دخوله على التطبيق ليتذكره في أي مرة يفتح التطبيق ويبقى متذكره طالما لم يقم بتسجيل الخروج.

•    تسجيل الدخول يتطلب اتصال بالانترنت وقد يكون من خلال مستخدم جديد أو عبر إحدى وسائل التواصل الاجتماعي.

•    زر الرجوع للخلف يعود في كل مرة صفحة للخلف حتى يصل للصفحة الرئيسية للتطبيق وإن استخدمه في الصفحة الرئيسية تظهر له رسالة إن كان يود الخروج من التطبيق.

•    ربط أيقونات التواصل الاجتماعي بالتطبيق حيث تستخدم لهدفين:

    تسجيل الدخول من خلالها في حال تطلب التطبيق تسجيل دخول.
    مشاركة أي مقال أو خدمة ضمن التطبيق.

من ناحية التصميم:
تصميم واجهات واضحة للمستخدم وتناسب الشباب وتجعل الوصول لأي خدمة سهل وسريع.
التصاميم تكون vector  فعند تكبيرها لأي حجم لا تتأثر جودتها.

من ناحية الداتا:
الحصول على معلومات دقيقة وموثوقة داخل كل خدمات التطبيق من أجل دعم المحتوى الرقمي العربي بمعلومات صحيحة.