that is, the production of lines of code remains the heart of the activity. The developer assigned to a project is responsible for writing all or part of a program according to the specifications. As an industrial object, it sets the components, realizes modules, assembles the elements. To do this, he uses a computer language. Among the most common are the languages C, C ++, C #, Cobol, Forlan, Java, JEE, PHP, SQL, XML ... It documents its work with the elements of description necessary to other developers who will perform maintenance or evolution of the software.