  Modern high-energy physics (HEP) enterprises, such as the Belle II experiment
at the KEK laboratory in Japan, create huge amounts of data. Sophisticated
algorithms for simulation, reconstruction, visualization, and analysis are
required to fully exploit the potential of these data. We describe the core
components of the Belle II software that provide the foundation for the
development of complex algorithms and their efficient application on large data
sets.
