Micro (or Nano) Client: supports only one NIP. Or, if one is really not enough, only the essential ones to make it useful. Mini Client: supports some NIPs, related to each other around a specific concept Client: supports even more NIPS, related to each other around one or more concepts.