code: def getAllPlatformNamesByTag (mode = None):
      
      tags = {}
  
      allPlatformsList = getAllPlatformObjects(mode)
  
      # Iterating the list of platforms to collect the tags
      for plat in allPlatformsList:
          # Grabbing the tags and providing them
          for t in plat.tags:
              if t not in tags.keys():
                  tags[t] = [str(plat)]
              else:
                  tags[t].append(str(plat))
  
      return tags
docs: Returns the platforms in the framework grouped by tags.
          :param mode:    The mode of the search. The following can be chosen: ["phonefy", "usufy", "searchfy"].