Also nitpicking: “bespoke” means made for a particular customer. I think here you need to”proprietary”.