programa desafiante

Sustantivo
  1. Programa que presenta retos o dificultades para que el usuario los resuelva.
    El juego es un programa desafiante para los programadores.