IBM Posts $17.2 Billion in Q2 Revenue as Software Grows 5% and Infrastructure Sales Slide | CodeYourCraft