In a Model category, the functorial factorization ensure that for any object , the map from the initial object factors through a cofibrant object, denoted by . This construction is a functor , called the cofibrant replacement functor.
http://mathoverflow.net/questions/54500/how-canonical-is-cofibrant-replacement
nLab page on Cofibrant replacement