  We introduce a new framework to deal with rough differential equations based
on flows and their approximations. Our main result is to prove that measurable
flows exist under weak conditions, even solutions to the corresponding rough
differential equations are not unique. We show that under additional conditions
of the approximation, there exists a unique Lipschitz flow. Then, a
perturbation formula is given. Finally, we link our approach to the additive,
multiplicative sewing lemmas and the rough Euler scheme.
