July 24 (Reuters) - IBM (IBM.N), opens new tab beat analysts' estimates for second-quarter revenue and raised its annual growth forecast for its software business on Wednesday, riding on higher ...