Não querendo ser injusto com a galera do frontend, mas seria mais certo dizer que frontend é coletar dados, exibir dados coletados, processados e recuperados, mas isso também seria injusto com eles.
Mas respondendo sua pergunta de forma bem simples, o backend é responsável por todo o funcionamento, processamento, armazenamento, recuperação, comunicação, etc.
Somente com o tempo, muitos projetos e muito trabalho, começamos a separar e distinguir bem o que cada um é, e principalmente a grande importância do backend.