Amid pressure on IT budgets, Freshworks research shows IT managers are dealing with 160 percent more software than last year