Canonical form of commuting vector fields

Also known as Simultaneous Flow Box Theorem.
Theorem(Canonical Form for Commuting Vector Fields).
Let M be a smooth n-manifold, and let V1,,Vk be smooth vector fields on an open subset of M whose values are linearly independent at each point. Then the following are equivalent:
(a) There exist coordinates (xi) in a neighborhood of each point such that Vi=/xi, i=1,,k.
(b) [Vi,Vj]0 for all i and j.

See @lee2013smooth.
It is used to prove Frobenius theorem.