What Is Mo+?
Mo+ is a leading edge technology that fully supports model oriented development, allowing software developers to powerfully scale the work they already do. Mo+ (short for model oriented plus) includes the Mo+ model oriented programming language and tools for effective model oriented development.
There are three approaches that are proven to be effective for many software development applications:modeling, template based code generation, and object oriented programming. Mo+ is the first technology to merge these approaches, and evolve them into a truly model oriented approach for effective model oriented development.
The Mo+ language has some similarities to C# or Java, but has features geared towards creating models, walking through model data, and generating code.
Mo+ Solution Builder is the environment (IDE) that gives users the ability to view and edit Mo+ models, view, edit, and debug Mo+ templates, and to initiate tasks to update models and output.
A Mo+ model is a simple platform independent, tier independent representation of a system or solution that users desire to create code or some other kind of output for. Advanced users have the ability to add to the existing model structure or create their own model structures to suit their needs.
Mo+ members can submit entries to contests for monetary prizes. Typically, a contest is run every month; during the first round, members submit entries, and during the second round, members vote on entries.