High-Energy Physics Software