WORHP, also referred to as eNLP (European NLP solver) by ESA, is a mathematical software library for solving continuous large-scale nonlinear optimisation problems numerically. The acronym WORHP stands for "We Optimize Really Huge Problems", its primary intended application.