Hans-Peter Kalb, Software-Entwicklung