Generalized Convexity, Generalized Monotonicity and Applications