Aplicações funcionais são programas de software baseados no paradigma de programação funcional. Esse paradigma prioriza a utilização de funções puras e evita o estado mutável. Essa abordagem traz uma série de vantagens, como maior previsibilidade, facilidade de teste e menor complexidade.