This report presents the details of the most recent version SOCRATES (Simulation of Chemistry, Radiation and Transport of Environmentally important Species). Major changes in SOCRATES from the previous version include: * Model domain extended up to 120 km altitude to include mesospheric and thermospheric processes (molecular diffusion, simplified ionic productions, tidal wave forcing etc.). * UV Radiative transfer. that accounts for multiple scattering by air molecules, aerosols and clouds. Parameterization of aerosol and cloud radiative effects in the infrared. * Non-LTE infrared radiation for the mesosphere. * Planetary wave model to parameterize interactions between planetary wave and mean flow. * Update of the gravity wave forcing parameterization. * Option of imposing QBO forcing. * Circulation boundary condition moved down to 2 km and determined from physical principles. * Tropospheric winds and temperature calculated interactively with specified forcing. * Semi-Lagrangian transport scheme used to solve for chemical transport. * More detailed tropospheric hydrocarbon chemistry. * Diurnal averaging scheme that allows for diurnal variation for chemical species. * Parameterization of convective and frontal induced vertical transport in the troposphere.