System Mode runs Apex code while ignoring the user’s permissions and privileges.On the Salesforce platform, only Anonymous Apex and standard controllers can be executed in User Mode i.e. it only runs Apex code by respecting the user’s permissions and sharing of records.