nLab
factorization system

Roughly speaking, a factorization system on a category consists of two classes of maps, L and R, such that every map factors into an L-map followed by an R-map, and the L-maps and R-maps satisfy some lifting or diagonal fill-in property. The various ways of filling in the details give rise to many kinds of factorization systems:

Particular examples of factorization systems of various sorts can be found on the individual pages referred to above.