ICMI is part of the Informa Tech Division of Informa PLC
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.
Prepare for a paradigm shift
Did you ever wondered why every request logged with your IT department takes such a long time to resolve? Or why the release cycles of deceptively simple digital products take anywhere from 8 months to 4 years?
Offered Free by: EasySend
See All Resources from: EasySend