Una vez aprobados el presupuesto y cronogramas iniciales, empieza la etapa de definición, donde se especifica con más detalle en que va a consistir la solución y se definen las tecnologías a usar. Dependiendo de la magnitud del proyecto, esta etapa puede requerir varias reuniones a distintos niveles de la empresa. El resultado de estas reuniones es un documento detallado explicando la funcionalidad total de la solución a programar y su respectivo cronograma.

