Upbeat Earnings Report Boosts Software Companies