=========================== Overview =========================== The **ehratm** subsystem constitutes the middle layer of the EHRATM software stack. Although it depends on the API to the **nwpservice** layer, it is envisioned as a standalone software layer that presents its own API to higher layers. .. |ehratmstack| image:: ehratmstack.png :scale: 70 % |ehratmstack| Applications that use the **ehratm** API will find access to loosely-coupled NWP components, each of which can run in isolation for safe and efficient development, modification and testing, as well as flexible plug and play use by higher-level applications. The layer provides an abstraction to the WPS, WRF and Flexpart WRF modeling components, and a wide variety of applications could be built using its API. .. toctree::