Klaus D. Niemann war nach seinem Informatikstudium an der Technischen Universität Berlin zunächst als Projektleiter und Produktmanager im Telekommunikationsbereich beschäftigt. In internationalen Projekten konzipierte und realisierte er verteilte Anwendungen im technischen und kommerziellen Umfeld. Als Berater unterstützt er heute innovative Unternehmen bei der Einführung von Client/Server-Architekturen in methodischen und organisatorischen Fragen. Die in der Praxis erworbenen Erfahrungen vermittelt er als Trainer und in Veröffentlichungen weiter.