By | July 18 2012 6:15 AM

Banking on software, services and cost controls, International Business Machines Corp. (NYSE: IBM), the No. 2 computer company, is expected to report improved second-quarter earnings despite a decline in revenue.