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