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