Аннотация:The paper is devoted to the development of a software system to support population based methods for solving complex high-dimensional optimization problems. The existing software solutions in the field are analyzed taking into account the possibility of parallel execution of the considered class of algorithms. The model and structure of the proposed software system are described, which allows to perform parametric and structural tuning of algorithms implemented in it, as well as to create new algorithms and to perform parallelization automatically.