This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
Jun 02, 2021
As organizations strive to connect the dots between people, processes, and tech, they need to modernize and innovate. Here are 6 IT Leaders who have introduced new, innovating thinking to service management.