1. A computer implemented method for providing back-end field control of an interface comprising: receiving a request to update one or more attributes of a business object, the request associated with a first software layer; identifying one or more additional software layers associated with the business object; and determining whether the request to update the one or more attributes violates settings of the one or more attributes associated with the one or more additional software layers.