technological differences