Se si utilizza semplicemente la funzione di desiderabilità in JMP così com'è, non è facile calcolare il fronte di Pareto, comunemente indicato come progettazione ottimale multi-obiettivo. In altre parole, per diverse funzioni obiettivo, è difficile trovare la soluzione ottima per altri pesi oltre alla soluzione ottima per un peso. Tuttavia, molti ricercatori hanno una forte tendenza a ricavare molte combinazioni ottimali considerando vari pesi e quindi a selezionare la soluzione ottimale rispondendo attivamente ai vari requisiti. Per implementare ciò, viene applicato pymoo, un modulo di progettazione ottimale multiuso realizzato in Python, e l'API COM fornita da JMP viene utilizzata per collegare il modello di approssimazione JMP per ottenere la combinazione ottimale. Quindi, la combinazione ottimale viene salvata in MariaDB e il risultato di MariaDB viene letto da JMP. Sono state esplorate varie aree di progettazione.