OmniTRANS fosters the idea of a connected world and in doing so provides several mechanisms to interact with other software applications. Its database design is open and expandable, and the data exchange mechanisms are basically endless. The Ruby scripting language supported by the OmniTRANS classes enables the user to create interfaces to both low level data sources (e.g. ASCII text, CSV, XML, etc.) and high level data sources (e.g. MS Access, Oracle, MYSQL, etc.). It also provides a series of classes which facilitate the transfer of data using specific formats such as ArcGIS Shapefiles, Hastus public transport data, etc. These classes are supported by wizards making the data exchange scripts transparent to the user.
OmniTRANS reports can be exported in a multitude of document, image and web formats. Report raw data can directly be exported into a database table facilitating the data exchange with third-party applications.
OmniTRANS can host third party application with minimal customisation effort. A most common approach is to embed the application within a custom made Ruby class which can then be used in combination with other OmniTRANS modelling classes. You can then take full advantage of the OmniTRANS data management, modelling and visualisation capability while retaining the use of your own application directly from within OmniTRANS.
Whatever the collaboration of interest, OmniTRANS offers the necessary communication mechanisms.