custom customer manufacture design architettura arredamento industrial design developers spec management development open source crm projects specifications relationship