There are a number of differences between the two:

  1. Flowsana adjusts dates of dependent tasks regardless of where or how you make that adjustment; Asana only does it in the timeline view.

  2. Flowsana always adjusts dependent tasks and does not touch predecessor tasks. By contrast, if you set Asana's dependency management to "Maintain buffer", it will move not only dependent tasks but also predecessors of the task being moved, which we think does not make sense. (And if you set Asana's dependency management to "Consume buffer", Asana only adjusts dependent tasks if by moving the predecessor task, you cause it to overlap its dependent.)

  3. If you choose to, you can include subtasks in Flowsana's dependency shifting. Asana only allows for subtasks to be included if you attach them to the parent project so that they appear in the timeline view.