construction software open source thin-client relationship projects crm developers php linux online shopping shop estate developer customer design architettura industrial design radius3 programming management java arredamento commercial builders c++