As mentioned above, the Defaults for Technical Settings section offers two options for functionality restrictions, “Lock Technical Settings” and “Lock Expert Mode”. These work at a program level and once set they will apply for every user.
However, the MDR Framework also provides an enhancement spot to allow developers to apply customer specific authority checks. This can be used to restrict technical as well as administrative settings at user and at program level. For more information refer to the Mass Data Runtime – Developers Guide Authority Checks