technology scale