implementing new technologies or upgrading existing systems