The XPRafts environment maintains a loose coupling to the analytical model and graphical and textual post-processors, via text and binary data files.  These data files are generated from the XP database when the Solve command is issued and from the analytical engine when the network is analysed.

When the Solve command is given, XPRafts first performs the high-level database integrity checks as described in the documentation.  If these checks are passed successfully and the model data files are generated, XPRafts then performs the task of running the analytical engine to process the data files and generate output for the graphical post-processors to use.

When the analytical engine has completed its run any errors or warnings encountered in running the model are reported and the user is placed back in the editing environment.  The model results for a selection of objects can then be viewed by using several graphical tools and reviewing text output files.  Several utilities also exist for the export of model results and data to GIS, spreadsheets or other databases.