Duvida sobre geração de relatório

Bom dia pessoal, tenho uma dúvida. Que ferramenta devo utilizar para gerar um relatório todo feito pelo usuário ? Ele seleciona o que quer, joga em qualquer posição do formulário e depois gera o relatório, que sai exatamente como ele colocou no editor.

Pelo que estou pesquisando vai ser complicado fazer isso mesmo. Vou perder alguns fios de cabelos por estes dias hehe. Se alguém soube de algo, agradeço muito.