The Non-hydrostatic Unified Model of the Atmosphere, or NUMA, is a three-dimensional massively parallel model that uses the compressible Navier-Stokes equations for simulating non-hydrostatic and hydrostatic atmospheric processes. NUMA is a unified model with respect to the following criteria: 1) it is based on unified numerics in that element-based Galerkin methods allow the user to choose either continuous or discontinuous high-order Galerkin methods, 2) is unified across scales in that it can be used as either a mesoscale (limited-area) or global model, and 3) is unified in terms of construction because it is built in a modular fashion thereby allowing either new basis functions, grids, time-integrators, and data structures to be swapped in and out with relative ease.