تستخدم لغات البرمجة لانتاج تطبيقات وبرامج الحاسوب بمختلف أنواعها ومن أشهر لغات البرمجة الشائعة فيجوال بيسك , لغة سي , الجافا , البي اتش بي , والكثير من اللغات .
ولصناعة هذه البرمجيات عليها ان تمر بعدة مراحل:-
اولاً :- مرحلة كتابة النص البرمجي , اذ يقوم المبرمج في هذه المرحلة بكتابة مجموعة من التعليمات بإستخدام احدى لغات البرمجة .
ثانياً :- مرحلة التجميع , وفي هذه المرحلة يقوم المبرمج بالتأكد من صلاحية النص المصدري الذي قام بكتابته واكتشاف الأخطاء التي وقعت اثناء عملية كتابة النص البرمجي .
ثالثاً :- مرحلة التنفيذ , وفي هذه المرحلة يمكن ان تضهر بعض الاخطاء يستدل عليها المبرمج من خلال تنفيذ البرنامج واعادة تصحيحها .
رابعاً :- مرحلة النشر , يتم في هذه المرحلة نشر البرنامج وتوزيعه على المستخدمين حيث يتم حزم البرنامج وملحقاته من ادوات مساعدة للمستخدمين وكذلك برنامج تنصيب الخاص بالتطبيق .
خامساً :- مرحلة التطوير , حيث يقوم المستخدمون في هذه المرحلة بأرسال تغذية راجعة للمطورين حول المشاكل في البرنامج اذ يقوم المطورون بحل هذه المشاكل وارسالها للمستخدمين على شكل حزم .


