why software growth is poised for a strong rebound in 2024