Double bond crossed lines representation
It is, for example, used by Marvin JS -- one of the editors in the GUI of Reaxys by Elsevier to query the database for structures, where you do not impose either (E)-, nor (Z)-configuration of the double bond.  Below an example if you were looking for both isomers of stilbene:



(demo version here).

Beside ChemDraw, ChemDoodle's sketcher (here) and PubChem's sketcher are other examples of "some software" equally allowing such a representation, too.  I speculate it has something to do how databases (like ISISBase, Beilstein/Reaxys, Scifinder, for example) traditionally store(d) chemical structures and reaction schemes in a machine-readable format.

One may, for example, draw (cis)-stilbene with ChemDoodle "in the standard way" and save it as *.mol format and set this file in comparsion with the result of an undefined double bond with the using the wavy bond towards one of the phenyl rings.  In the chemical table, there is no significant difference spot:



If the "standard (cis) *.mol" file is compared with the one where the double bond is crossed -- as in the OP figure -- there is a difference on line #26 (fourth column now reads a three, instead of a zero), while maintaining the other entries:



This picture, naturally, differs from the *.mol files of classically specified (cis) and (trans) configuration:



used structures: