The Belle II experiment is designed to collect 50 times more data than its predecessor. For a smooth collection of high-quality data, a robust and automated data transport and processing pipeline has been established. We describe the basic software components employed by the high level trigger. It performs a reconstruction of all events using the same algorithms as offline, classifies the events according to physics criteria, and provides monitoring information. The improved system described in this paper has been deployed successfully since 2019.