In this talk we will discuss how the Earth System Modeling Framework (ESMF) project is addressing challenges in Earth system modeling on HPC platforms. These challenges include grids of arbitrarily high resolution, increases in model complexity through the addition of new ensemble methods, components, and processes, and changes in computing architecture. ESMF responses to these challenges span the near- to long-term. We review ESMF piecewise regridding, the Cupid Integrated Development Environment, the development of a new "mapper" class in ESMF to allow for adaptive mapping to resources, and other strategies.