Is there a limit to the number of questions and fields you can add to the custom online application?

No, you can add as many fields as you need to.  Please remember that the core profile fields  (name, email, etc.) are constant and cannot be removed.

Feedback and Knowledge Base