الأسباب التالية يجب أن تكون مجتمعة في اتخاذك القرار الصحيح للاعتماد على لغة برمجة أو تقنية، وتختلف نسبتها بحسب كل بيئة ومشروع ومكان وزمان، فما هو مجاني قد يكون مكلفا جدا بسبب ندرة وجود مبرمجين مثلا، وقوة العلامة التجارية للشركة المنتجة قد لا يكون شفيعا لك في حال كان اختيارك خاطئا، والواقع المفروض عليك قد يسبب فشل المشروع في المستقبل القريب فمهما حاولت أن تحسن قد لا تتقدم، ورأي الخبير الخارجي لن يكون صحيحا لعدم وجوده مكانك والخبير الداخلي كالموظف قد تكون خبرته محصورة كمبرمج وليس كمتخذا للقرار.
الشهرة أو العمر
اعتمادك على الشهرة أو السمعة القوية أو الوفرة أو اسم الشركة المنتجة أو علامتها التجارية أو المؤسسين أو العمر كالأحدث أو الأقدم
الأسباب الشخصية
التعلق العاطفي كأن تحب أو تكره المنتج أو تحب أو تكره العاملين عليه أو البلد المصنع مثلا أو بسبب تعلمك والدراسة
السعر
قد يرى البعض أن المدفوع أو الأغلى قيمته أعلى ويوفر لك دعما مقابل ما تدفعه وقد يرغب البعض بالذهاب لما هو مجاني
رأي الخبير
الخبير قد يكون جهة خارجية وذات سمعة جيدة أو قد يكون أحد أفراد الفريق مثلا فريق المبرمجين
الواقع المفروض عليك
على فرض أنك بدأت في مشروع يعمل مسبقا في تقنيات أو لغات محددة أو كنت ضمن بيئة قديمة تعتمد على معايير سابقة
الخلاصة
اعتماد لغة برمجة أو تقنية محددة يجب أن يدرس جيدا والتأكد بأن أي معيار من المعايير السابقة لوحده ليس كافيا