DEV - Desenvolver sistema de perguntas

Ola pessoal
eu queria saber se alguem aqui ja desenvolveu um sistema de perguntas.
Eu ja tinha feito um sistema de perguntas, porem, as respostas eram SIM e NAO apenas.
Depois fiz um onde eram mais complexas as perguntas, porem, eu montava “manualmente” as perguntas, e todos os dados que iriam ter nela(uma pergunta tinha varios campos, e de acordo com esses campos iam abrindo mais campos)
Agora, eu tenho que montar um, com uma arvore mais complexa que isso.
Ate ai, é possivel como um “programador” gerando essas arvores, criando a estrutura na “mao”, o que eu queria fazer é, montar um sistema onde o usuario fosse montando as perguntas e decidindo o que iria na pergunta, deixar isso mais “automativo”.
Alguem ja montou um sistema disso ou pode me indicar um.

abs
T+

Trabalhei em um projeto que gera questionários para uma grande editora. E nem me lembre disso hehehe

cara,NEM ME FALE…rs
eu ja pensei em como fazer, mas pelo que vi, vai ficar complexo!
entao queria a opniao de outras, pra ver se consigo deixar ele mais simples…!

pior que os usuario tao querendo tanta coisas que da medo.
acho que pela primeira vez na minha vida vou ter que falar “pera ai, vai ficar dificil com tanta coisa” :s

abs
T+