The following article discusses custom firmware for Adtran’s Service Delivery Gateway (SDG) products. Custom firmware is referred to as Custom Definition Template (CDT) firmware for products running Smart OS and CusDef firmware for products running PlumeOS. Topics in this article include an overview of custom firmware, benefits, how to request a custom firmware, and unit behavior when upgrading or factory defaulting the SDG.