Objectica adds full-scale, perfectly integrated object orientation to Mathematica. You can rapidly build your mathematical models using classes, objects, inheritance, polymorphism, and encapsulation. With Objectica, the capabilities of Mathematica are combined with the power of object orientation.
In addition to its simple and easy-to-learn syntax, Objectica has many consistency checks and automatisms that support your development, especially in a commercial environment. Objectica enables more productive development and leaves more room for thorough model creation by allowing you to: