There are NBO functions that come with the Gaussian program. However, there is also an add on package to Gaussian that installs extended NBO functionality. Both are available at the Alabama Supercomputer Center.