Introduction
ORIENT is an universal program system mainly intended to do rigorous adjustments in the field of photogrammetric point determination. Many kinds of observations and/or parameters may be treated simultaneously:
 Observations:
 image points (x,y)
 model points (x,y,z)
 polar points (direction, zenith angle, distance)
 object control points (X,Y,Z)
 fictitious observations of geometric gestalts (planes & straight lines, surfaces & curves)
 Parameters:
 transformation (calibration, orientation) parameters
 additional parameters for
 image deformation
 gestalt formation
 modelling of trajectories of scanners (polynomials oder splines)
The program system is designed to handle projects of analytical photogrammetry with utmost mathematical rigourosity. The mansoftwarehardware communication architecture of ORIENT is shown in figure 1.
The main modules of ORIENT are:
EDIT 
to input data (e.g. measurements) 
UPDATE 
to prospect and/or to change available data 
CREATE 
to create fictitious observations (gestalts) 
PCCORR 
to transform and correct PiCture CoORdinates 
ADJUST 
to adjust observations 
to locate and to eliminate gross errors automatically 

to determine parameters 

to gain accuracy and reliability measures 

CORMAN 
to manage data (CORe MANager) 
CALCULATE 
to calculate directions, distances, polygons etc. from the results of the adjustment 
PLOT 
to graphically output data rooms 
weitere 
to adapt the level of instructions 
to control the amount of output 

to change the mode of communication 

to interrupt the program 

to save the data base 

to stop the program 

etc. ... 
Fig. 1: The communicative architecture of ORIENT
Remark: The figure 1 has been constructed by means of ORIENT's graphics module PLOT.