Enterprise software revenue growth suggests recovery under way, IDC says