A kezdeményezésért felelős NAG egy nonprofit, numerikus szoftverfejlesztést támogató szervezet, amely jelentős erőforrásokkal rendelkezik az optimalizálási vagy számítástechnikai problémák megoldására. A NAG döntési fái részei a világ legkimerítőbben tesztelt és dokumentált optimalizálási rutinkészletének és egyéb matematikai, statisztikai algoritmusainak, amelyeket a NAG weboldalán elérhető NAG Library könyvtár tartalmaz. A NAG Library-ben található rutinok különféle fejlesztőkörnyezetekből, így C++, Fortran, Matlab vagy R alól is meghívhatók.
A NAG által összegyűjtött rutinokat sokan annak érdekében használják alkalmazásukban, hogy biztosítsák fejlesztésük jövőállóságát. A teljes dokumentációnak egy részét jelentő döntési fákat a tapasztalt és újsütetű felhasználók és rendkívül hasznosnak találják, hiszen segítségével percek alatt megtalálható a probléma megoldását szolgáló rutin.
A brit egyetemekből kifejlődött NAG (Numerical Algorithms Group) főhadiszállása Oxfordban van, és nonprofit spin-off szervezetként működik világhírű kutatók és egyetemi szakemberek közreműködésével. A NAG működtet irodákat Oxfordban, Manchesterben, Chicagóban, Tokióban és Taipeiben is, és jelen van több, globális disztribútor portfoliójában is.