Part of the Software Development Life Cycle (SDLC), the production/implementation phase is the "doing" phase, when the the developer team, guided by the system design documents developed in the Design Phase from the requirements gathered in the Requirements Definition Phase, build the components either from scratch or by composition.
Programmers are occupied with encoding, designers are involved in developing graphic material, contractors are building sub-elements, etc.
The implementation phase deals with issues of quality, performance, baselines, libraries, debugging, and testing.
At the end of the development/implementation phase, the result is evaluated according to the list of requirements that was created in the requirement definition phase. It is also evaluated according to the designs specifications documents. This phase is complete when all of the original and any change order driven requirements have been met and when the results correspond to the specified design.
The next phase is the Integration and Test Phase.