A group of commands or functions that do not include all the capabilities of the original specification. Software or hardware components designed for the subset will also work with the original. However, any component designed for the full original specification will not operate with the subset product. Contrast with
superset.