Once again let's speak about MNova innovative approach that allows to generate correct IUPAC names for most of the possible modifications of suffix groups.
Let's look at the suffix group sulfonic acid:
This group has at least 6 * 6 * 26 = 936 possible modifications. And our software generates correct names for all of them.
The table below contains names of several modifications of sulfonic acid generated by MestreLab/Name, and the other 3 applications. The correct IUPAC names are bolded. Their correctness is checked according to IUPAC Blue Book 2013 (Nomenclature of Organic Chemistry. IUPAC Recommendations and Preferred Names 2013), pages 438-439.
You can also read other related articles on Mnova IUPAC Name algorithm:
Mnova IUPAC Name algorithm Part I
Mnova IUPAC Name algorithm Part III