The twenty-eighth letter of the Bulgarian Cyrillic alphabet is named ер малък (er malək, or "little er"). It is only ever used in front of the letter о (in шофьор, for example), and never at the beginning of a word. It modifies the "o" sound to "yo." If a "yo" sound is needed at the beginning of a word, the letters И or Й will be used instead. It is preceded in alphabetic order by Ъ and followed by Ю.
The thirtieth letter of the Russian Cyrillic alphabet. It is named мя́гкий знак (mjáxkij znak, “soft sign”) and it has no sound of its own, but modifies that of the preceding consonant, causing it to be pronounced soft (i.e., palatalized). In the alphabet, it is preceded by Ы (Y) and followed by Э (E).
Less commonly, it just has a traditional orthographic usage with no phonetic meaning (like Russian туш (tuš, “flourish after a toast”) and тушь (tušʹ, “India ink”), both pronounced [tuʂ], but different in grammatical gender and declension), feminine nouns end with "ь". This rule only applies to nouns ending in ч (č), ш (š), ж (ž) and щ (šč). Verbs in the 2nd person singular end in -ешь, -ёшь, -ишь, the final ш (š) is pronounced as [ʂ].
Also, it has a function of "separation sign" ("разделительный мягкий знак"): in Russian, vowels after the soft sign are pronounced separately from the previous consonant and are iotated. Compare Russian льют (lʹjut, “(they) pour/cast”)[lʲjut] and лют (ljut, “'(he is) fierce”)[lʲut].