يظهر الرسم أعلاه تصميم التطبيق الشبكي من ناحية توزيع جزئياته في الشبكة.
جهاز المستخدم: قد سبق أن أشرنا إلى أننا نحاول التخفيف من المتطلبات التي يجب على جهاز المستخدم أن يفي بها لاستخدام أداتنا، والواقع أن استعمال أداتنا لا يحتاج إلى تثبيت أي برنامج إذ إن الاستخدام يتطلب فقط متصفح الشبكة العالمية ذا القدرة على التعامل مع لغة javaScript وهذا يتوافر في جل الأجهزة.
خادم التطبيقات: هو الجهاز الذي يستضيف الأداة الحاسوبية التي تتولى استقبال الحروف التي يدخلها المستخدم ثم البحث في قاعدة بيانات نص القرآن الكريم ثم إرسال النتائج على شكل اقتراحات.
قاعدة البيانات: يمكن لقاعدة البيانات أن تكون مركبة على جهاز مستقل كما يمكن تركيبها على نفس خادم التطبيقات. وقد اخترنا استعمال معالج قواعد البيانات MySQL [2] لاشتهاره بالسرعة بين معالجات قواعد البيانات المفتوحة.
من المهم الإشارة أن استخدام تقنية ajax يتيح إرسال أي حرف يدخله المستخدم في حيز كتابة النصوص بمجرد كتابة الحرف ما يسمح بتفاعل خادم التطبيقات مع الأحرف الجديدة لتغيير قائمة الآيات المقترحة.