It is highly recommended to set up an escrow agreement solution as early as possible: at the signing of the main contract, during the development phase or during the acceptance or maintenance phases. It is much easier to draw up this type of contract when teams are formed and fully active rather than when the relationship has deteriorated or is non-existent.