development software open source patent attorney customer projects relationship innovation patent search intellectual property thin-client invention developers inventor management cad crm patent radius3 autocad