HDF Software Layers
Top level: HDF is a collection of utilities and applications for manipulating, viewing, and analyzing data in HDF files.
In between: HDF is a software library that provides high-level APIs and a low-level interface.
Bottom level: HDF is a physical file format for storing scientific data.