What two technologies meet this requirement?