Why do we need program skills for ERP next basic customization

Why do we need program skills to do below actions in ERP next?

  1. Add some fields to existing docs with some conditions
  2. Rearrange form layout of any doc type
  3. Customize print formats
  4. Create New doc type and link to accounting entries
  5. put some conditions to existing fields

If we can to this in a way without programming skills will help us to develop huge number of new apps to the community.

Because We need to spend lots of time and money to explain to programmer what we want and sometimes get nothing after spend lots of time and effort.

My suggestion is that the basic user can do this type of things with technical knowledge of accounting and they can create amazing apps to erpnext if we can give them above features for customization.


would add the calculated field