Thank you for the opportunity to help you with your question!
User friendly forms can be achieved by designing in a way
that large forms are broken in to small parts which are hidden and displayed
when needed. It can also be achieved by ensuring that all components on a page
are correctly labeled and aligned on the page. Avoiding columns too can make forms
more user friendly since they don’t become cluttered. Finally one can hide
components until they are needed. This makes users feel like they are needed to
complete just a small task.
Please let me know if you need any clarification. I'm always happy to answer your questions.