cad linux c++ development html developers unix cdb projects windows design java unternehmensberatung open source reverse engineering consulting beratung free engineering php take