Various algorithms for generating canonical SMILES have been developed and include those by Daylight Chemical Information Systems, OpenEye Scientific Software, MEDIT, Chemical Computing Group, MolSoft LLC, and the Chemistry Development Kit.
Avgusta 2006 je IUPAC kot standard za prikazovanje kemijskih formul uvedel mednarodni kemijski identifikator (InChI).