Businesses under more pressure to deliver modern services and solutions