We discuss the implementation of a number of modern methods of global and nonsmooth continuous optimization, based on the ideas of A. Rubinov [Abstract convexity and global approximation (2000; Zbl 0098.90074)], in the programming library GANSO. GANSO implements the derivative-free bundle method, the extended cutting angle method, dynamical system-based optimization and their various combinations and heuristics. We outline the main ideas behind each method, and report on the interfacing with Matlab and Maple packages