ORM Solutions

[ Log In ]

ORM Solutions is dedicated to producing software targeting the Object-Role Modeling methodology. We are responsible for the open source NORMA tool (Natural Object-Role Modeling Architect), which is implemented as a plug-in for Visual Studio.

This site will be expanded in the future as we make additional tooling and information available to the public. We'll customize styling at some point as well, but a pretty web page is much lower priority than cool features in our ORM tools.

Site registration and login currently provides no additional public features.

You can find out more about ORM and the NORMA tool at the following pages:

ORM.NET: Dr. Terry Halpin's site
ORM Foundation: A general discussion and support site for all things ORM
ORM Project on SourceForge: The source and downloads for the open-source versions of NORMA

Viewing ORM in the Browser

If you don't have NORMA installed then you can view an .orm file in your web browser using the following links. Currently, the viewer shows the diagram elements only. This will be enhanced in the future to show additional properties and verbalizations. Only ORM diagrams are display (Relational and Entity Relationship diagrams are not shown).

Types of viewers

  • ORM Viewer: view .orm files one page at a time with a diagram picker for switching pages.
  • ORM Print View: view all ORM diagrams in an .orm file with a diagram per page. NORMA does not support a full-model print, so this can come in handy for printing all diagrams in a model. Please be patient when loading large models: a single diagram generally renders in a fraction of a second, but rendering all of them at once can take a few seconds. You will see the diagrams render from last-to-first. The page is fully loaded and ready to print when first diagram appears above its diagram name.

Notes on browser support

  • We strongly recommend that you use an HTML5 compliant browser (Chrome, FireFox >= 4, IE >= 9)
  • The files will load in IE8, but the rendering is slow and not as accurate as in the HTML5 browsers. The print view may take a long time to load.
  • Opening local files requires support for the local file API in your browser. Recent versions of Chrome and FireFox both support this, but IE did not add file support until version 10.

Displaying posted .orm files

Both ORM viewers support both local and remote .orm files, so you can post links to your own .orm files for public consumption. However, because .orm files are downloaded and processed locally, you will get cross-site scripting errors without some minor tweaks to your hosting web server settings. See viewing remote models for information on how to make your .orm files visible on the web.