المبرمج : هو من يكتب البرامج، حيث يقوم بالبداية بفهم وتحليل المشكلة التي يقدمها المستخدم، ثم يشرع في كتابة سلسلة من الأوامر، أما مستخدم
البرنامج: هو الذي يستخدم البرنامج ويقيمه ويعرف ما يحصل فيه .