ما هي المراحل التي يمر بها برنامج NVDA كي يصل إلى نسخته النهائية التي نراها بين إيدينا؟

إن عملية تطوير البرنامج تقوم عل النحو التالي:

* المرحلة الأولى وهي  تطوير البرنامج (development) بواسطة المبرمجين
وهو ما يستغرق عدة أشهر.

* المرحلة الثانية  وهي مرحلة الاختبار والتجربة للبرنامج (beta) وفيها
يطلب من مستخدمي البرنامج بأن يقوموا باختباره وتجربته ، وإذا ما كانت
هناك أي مشاكل أو
أخطاء برمجية يتم الإبلاغ عنها حتى يتم إصلاحها ويستغرق هذا الأمر نحو
شهر تقريبا ، وتكون جميع النسخ في هذه الفترة تحمل كلمة beta1 أو beta2
كجزء من اسم الملف
الخاص بالبرنامج ، وفي هذه الفترة أيضا يستحب أن يبدأ المترجمون في ترجمة
البرنامج إلى اللغات الأخرى.

* المرحلة الثالثة وهي مرحلة النسخ المرشحة (release candidate)وفيها
يحمل الملف الخاص بالبرنامج كلمة RC1 أو rc2 كجزء من اسم الملف ،
والمقصود بالنسخ المرشحة
هي نسخ تكون شبه نهائية مرشحة بأن تكون نسخا رسمية للبرنامج وعادة ما
يكون التعديل فيها تعديلا بسيطا ويقتصر فقط على الأخطاء والمشاكل
البرمجية المهمة جدا والتى
لم يتم اكتشافها في النسخ التجريبية beta وفي هذه الفترة أيضا لا بد وأن
ينتهى المترجمون من عملية الترجمة الخاصة بالبرنامج وتستغرق هذه الفترجة
نحو ثلاثة أسابيع.

* المرحلة الرابعة وهي مرحلة الإصدار الرسمي للنسخة (stable release)
ويكون اسم الملف الخاص بالبرنامج بدون أي إضافات.

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