SHMO is designed as a teaching aid and replaces the earlier version distributed with the book.
The program has been written entirely in the Java language by Richard Cannings . The format and display of SHMO are compatible with usage in Orbital Interaction Theory of Organic Chemistry . Orbitals are displayed as filled and open coloured circles. Atoms and bonds may be Add ed, Erase d, or their types Change d at any time by simple mouse clicks. The number of electrons may be adjusted at any time and the net charges and bond orders displayed.