Can end users make changes to the system themselves?
Yes, they can make changes to the forms, processes, add and hide fields.
This is no harder than making changes to a website through a CMS such as WordPress.
They do not need knowledge in programming to do that.