commercial development software management thin-client relationship radius3 incremental encoder open source developers estate design arredamento projects absolute encoder encoders crm industrial design customer developer architettura