Geometry Expressions
If you like the free browser-based version of Geometry Expressions, you should try the full version. It's not free, but it's well worth the money, here's why.
You can build larger more complicated models with varied styles, hidden items, and you can save the models.
You can export mathematics in the format for a variety of different CAS systems, along with Tex and MathML.
You can export mathematics as computer source code in a dozen different languages.
You can create your own apps, without programming, as JavaScript or Lua apps