As standard software SAP is highly flexible and extensible. Almost every company that uses SAP software customizes the software, adds custom code or different kind of extensions. SAP software is consequently subject to a continuous process of modification and upgrading by both the manufacturer and the customer as a result of varying customer requirements. 2012 saw the first edition of the DSAG Best Practice Guidelines published with the aim of providing practical tips for and impulses on the maintainable and efficient design of custom developments. The following years saw the guidelines translated into English. We received major readership feedback from the first version; not to mention the fact that much has changed in SAP development in recent years and a lot of innovations have been introduced. As a consequence, the second, totally reworked and updated edition 2.0 of the DSAG Best Practice Guidelines was published at the DSAG Annual Conference in 2016. The English translation is now available. Hereby, we did not consider any updates but translated the content as of 2016. Zum Download in englischer Sprache