El modelo flor destaca entre los modelos cascada y de procesos ya que su estructura en forma de flor hace sobresalir todas las etapas del desarrollo de software. Además, en este modelo cada etapa inicia simultáneamente, haciendo el proceso más eficiente y obteniendo un resultado final sin errores. Si ocurre un error en alguna etapa, este debe resolverse de inmediato para no alterar el resultado. A pesar de su exigencia, este modelo es muy efectivo para el trabajo final.