The document summarizes the Vanderbilt pseudopotential method. It starts from all-electron calculations and defines a pseudo-wavefunction. The pseudopotential V'loc is constructed as the sum of the local potential Vloc, Hartree potential VH, and exchange-correlation potential VXC. Unlike other pseudopotentials which subtract VH and VXC, Vanderbilt's adds them. The method can produce both norm-conserving and ultra-soft pseudopotentials depending on whether the generalized norm-conserving condition is satisfied.