technology dynamics