Un grupo de programadores intercambia ideas para escribir programas en la computadora, diseñar programas para satisfacer las necesidades de los usuarios y usuarios amigables, diseñar programas para ayudar a gestionar el trabajo. Concepto de programador