• The codes ensure that the pipeline systems have an acceptable safety level during installation and operation during the full design life • The pipe design must comply with the selected design code(s) • Design codes falls into 2 categories: ASD & LRFD (or LSD)