A connectiojn on a fibre bundle is flat if its curvature is zero.
The same definition of flatness holds for connections in various algebraic setups and for connections on quasicoherent sheaves.
The condition of flatness is usually expressed via the Maurer-Cartan equation. Flat connections on bundles are also refereed to as local systems
In geometry one says instead of flat connection, integrable connection. The reason is roughly the following: in the theory of systems of differential equations the flatness of the corresponding connection is the condition of the integrability of the system.
(…elaborate on this with equations)
The condition of flatness is usually expressed via the Maurer-Cartan equation, which is in integrable systems theory often called zero curvature equation. For example, the Lax equations can always be written in the form of the zero curvature equation.
The Narasimhan–Seshadri theorem identifies moduli spaces of flat connections over a Riemann surface with that of certain stable vector bundles.
Maurer-Cartan equation is called also structure equation when used to treat the conditions for isometric embeddings of Riemannian submanifolds in an Euclidean space.
…