Existen distintos métodos de factorización, dependiendo de los objetos matemáticos estudiados; el objetivo es "simplificar" una expresión o reescribirla en términos de «bloques fundamentales», que reciben el nombre de factores, como por ejemplo un número en números primos, o un polinomio en polinomios irreducibles.