Molecular Constructor is a free 3D modeling software for building molecules. Using this application user can design a molecule and optimize its geometry at the same time.

The more advanced desktop version can be found at the project website: http://molconstr.com/