Braunschweig ist der Unternehmenshauptsitz. Hier betreibt die Barthauer Software GmbH das zentrale Support- und Entwicklungszentrum, wo hoch motivierte Mitarbeiter engagiert und kompetent das Beste aus Ingenieurwesen und Softwaretechnik zusammenführen.
Weitere Geschäftsstellen befinden sich in Hannover, Potsdam, Würzburg und München. Ende 2016 ist eine Tochtergesellschaft in Tunesien dazugekommen.