Various codes and standards have varying definitions of exactly what is required for an NDT training program to be considered acceptable. In the United States, the most recognized and followed documents used as guidelines or standards for building an NDT training program are ASNT (American Society for Nondestructive Testing) SNT-TC-1A, ANSI/ASNT CP-189, and ANSI/ASNT CP-105.