The NIST Identifier Collaboration Service can be applied to a wide variety of domains. Anyone can create new domains. The Making of a Good Domain Languages, protocols, type definitions, and many other domains can benefit from this service.
Domains can refer to software, hardware, or even pure theory.
Domains are undergoing continued development or experimentation. Multiple developers do not readily communicate their designs, implementations, or lessons learned with other developers in the same domain. Not all domains make sense for use with this service. Domains that are only being changed or extended by one person. Domains that are being changed or extended by a group of people that already communicate clearly, thoroughly, and rapidly with each other.