La progettazione rimane comunque una fase distinta dalla programmazione o codifica,
che corrisponde alla traduzione in un particolare linguaggio di programmazione delle decisioni prese in sede di progettazione, cioè dunque la fase implementativa.