Para ello han inventado y desarrollado diferentes tipos de técnicas y multitud de programas con la idea de resolver los diferentes tipos de problemas, que se les presentaban tanto a ellos mismos como a otras personas, con ayuda de ordenadores esperando que sus trabajos fueran más rentables o simplemente que pudieran solucionarlos con mayor facilidad y efectividad.