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