• Platform independence: supported are UNIX/Linux, Mac and MS-Windows Operating Systems with the same source code
  • Perl supported as cross-platform scripting language
  • Use of Fortran 90 (structures, dynamic memory allocation)
  • Platform independent graphical user interface (GUI) written in C++ using the Qt library
  • "Remote mode" for the GUI in case of slow data connections
  • Clear directory structure in program-, user- and data area
  • User friendly installation script on Unix/Linux and Mac, setup wizard on Windows
  • Use Makefile to compile the Fortran source code
  • Executables and libraries from different compilers may be hold in parallel
  • Results from several compilers on a set of Linux distributions and Windows systems have been compared and they are equivalent.
    The Compiler Support provides detailed information.


  • Powerful Bernese Processing Engine (BPE) using TCP/IP communication. Perl written client
  • Perl scripting language supported
  • Easy to use multi-session processing and multi-year reprocessing
  • Jumps within Process Control File (PCF) supported
  • BPE tools (Perl modules) for easy implementation of new scripts
  • Perl module for an automated start of BPEs
  • Flexible suspension of PCFs to optimize the usage of computer resources
  • Ready-to-use examples (data, scripts, PCF, options) in distribution (PPP, network processing, clock correction computation, LEO orbit determination, and SLR orbit validation) for GPS/GLONASS processing for daily or hourly processing scheme
  • Numerous options in the processing programs to support a fully automated processing (e.g., detection of misbehaving stations/satellites, verification of datum stations and many others)

Data Input/Output

  • RINEX 2.20 import including LEO-updates
  • RINEX 3.x
  • Troposphere SINEX including gradients
  • Clock RINEX
  • SP3c
  • Vienna grid files with VMF1-coefficients
  • SLR Quick look (QL) and Consolidated Laser Ranging Data (CRD) Format


If you have used the software in the context of any publication we ask you to introduce it with its full name

Bernese GNSS Software, Version 5.2 (Dach et al, 2015)
and to reference it accordingly
Dach, R., S. Lutz, P. Walser, P. Fridez (Eds); 2015: Bernese GNSS Software Version 5.2. User manual, Astronomical Institute, University of Bern, Bern Open Publishing. DOI: 10.7892/boris.72297; ISBN: 978-3-906813-05-9.