Treatment units for radiosurgery, brachytherapy, implementation of seeds, and IMRT generate small high dose regions together with steep dose gradients of up to 30%-50% per mm. Such devices are used to treat small complex-shaped lesions, often located close to critical structures, by superimposing several single high dose regions. In order to test and verify these treatment techniques, to perform quality assurance tasks and to simulate treatment conditions as well as to collect input data for treatment planning, a GAFCHROMIC film based dosimetry system for measuring two-dimensional (2-D) and three-dimensional (3-D) dose distributions was developed. The nearly tissue-equivalent radiochromic GAFCHROMIC film was used to measure dose distributions. A drum scanner was investigated and modified. The spectral emission of the light source and the filters together with the efficiency of the CCD filters for the red color were matched and balanced with the absorption spectra of the film. Models based on refined studies have been developed to characterize theoretically the physics of film exposure and to calibrate the film. Mathematical descriptions are given to calculate optical densities from spectral data. The effect of darkening has been investigated and is described with a mathematical model. The influence of the scan temperature has been observed and described. In order to cope with the problem of individual film inhomogeneities, a double irradiation technique is introduced and implemented that yields dose accuracies as good as 2%-3%. Special software routines have been implemented for evaluating and handling the film data.