INTELIGENCIA ARTIFICIAL APLICADA A SOLUCIONES DE SOFTWARE