ألفا.. بيتا.. RC.. ربما يتسائل البعض منها عن معنى هذه الكلمات، حيث عادة ما نشاهدها عندما نبحث عن برنامج أو تطبيق ما، حسنا هذه الكلمات تدل على مراحل دورة حياة التطبيق (Software)، حيث أن أي تطبيق يمر بعدة مراحل للإختبار والتجربة قبل أن يتم طرحه على العامة تطلق على كل مرحلة منها تسمية ما، ، وأول من بدأ في هذا النظام هي شركة IBM المعروفة، وفيما يلي قائمة بأهم المراحل التي يمر بها التطبيق:
1. مراحل التطوير:
أ. مرحلة (Pre-Alpha): أولى مراحل تصميم وتطوير التطبيق، ولا تحتوي أو تشمل نسخة (Pre-Alpha) على كل الوظائف.
ب. مرحلة (Alpha): نسخة يتم طرحها لإختبارها وتجربتها داخليا (أي داخل الشركة أو المنظمة أو المجتمع المطور لهذا التطبيق).
ج. مرحلة (Beta): نسخة يتم طرحها لإختبارها من قبل مجموعة محددة من المستخدمين أو من قبل العامة وأحيانا يتم طرحها مجانا، تعتبر هذه النسخة غير ثابتة وقد تحتوي على ثغرات أو أخطاء.
د. نسخة (Release candidate) أو تعرف إختصارا (RC): نسخة إجتازت بنجاح المراحل السابقة ومرشحة لتكون نسخة نهائية.
بعض الشركات أو المنظمات تستخدم كلمات أخرى كذلك، مثل جاما (Gamma) ودلتا (Delta) والتي قد تدل على مراحل أخرى يمر بها التطبيق، والجدير بالذكر أن ألفا وبيتا وجاما أو غاما وسجما ودلتا هي أحرف يونانية.