A differentiable map between two finite dimensional manifolds is called a submersion precisely if its differential is for every point a surjection .
In terms of coordinates, the map is a submersion at a point if and only if there exists a coordinate chart on near and a coordinate chart on near relative to which is the projection . This definition applies to infinite-dimensional manifolds, to non-differentiable maps, even between non-differentiable manifolds.
While the category Diff of (finite dimensional) smooth manifolds does not have all pullbacks, the pullback along a submersion always exists. This is because a submersion is transversal to every other smooth map into its codomain. Moreover, submersions are stable under pullback.
The surjective submersions (that is the submersions that are also epimorphisms in Diff) are regular epimorphisms.
Surjective submersions form a singleton Grothendieck pretopology on Diff, and so may be used in internal category theory when using as the ambient category. They appear notably in the definition of Lie groupoids.
Ehresmann's theorem states that a proper submersion is a locally trivial fibration.
The algebraic geometry analogue of a submersion is a smooth morphism.
The analogue between arbitrary topological spaces (not manifolds) is simply an open map. There is also topological submersion, of which there are two versions.
For instance chapter XIV