  We introduce an application for executing and testing different unconstrained
optimization algorithms. The application contains a library of various test
functions with pre-defined starting points. A several known classes of methods
as well as different classes of line search procedures are covered. Each method
can be tested on various test function with a chosen number of parameters.
Solvers come with optimal pre-defined parameter values which simplifies the
usage. Additionally, user friendly interface gives an opportunity for advanced
users to use their expertise and also easily fine-tune a large number of hyper
parameters for obtaining even more optimal solution.
  This application can be used as a tool for developing new optimization
algorithms (by using simple API), as well as for testing and comparing existing
ones, by using given standard library of test functions. Special care has been
given in order to achieve good numerical stability of all vital parts of the
application. The application is implemented in programming language Matlab with
very helpful gui support.
