CAMD techniques are applied to design molecules with optimum functionality. Inherent safety and occupational health are integrated into CAMD framework. Disjunctive programming is employed to translate molecular properties into indexes. Fuzzy optimisation is utilised to synthesis molecules with multiple design criteria. Case study on the design of amine-based solvent for gas sweetening process.