The basic packages include Pwscf, which solves the self-consistent Kohn-Sham equations, obtained for a periodic solid, CP to carry out Car-Parrinello molecular dynamics, and PostProc, which allows data analysis and plotting. Noteworthy additional packages include atomic for pseudopotential generation, PHonon for density-functional perturbation theory (DFPT) and the calculation of second- and third-order derivatives of the energy with respect to atomic displacements, and NEB (nudged elastic band) for the calculation of reaction pathways and energy barriers.