Toward graceful software integration door C. Friedrich