The purpose of this work is to consider the methodology of designing intellectual
models of cyber-physical social systems that take into account the cybernetic properties of the
hardware, software and the human factor specifics of the system developers and users. To ensure
customizable solutions, model design process is based on systems analysis. This methodology
can be implemented by optimizing the objective tree, which determines the development vector
of the model being designed based on their importance; the information tree, which determines
the structure of the knowledge base optimized by the cost of resources used; the task tree, which
allows optimizing the development of the cyber-physical social systems based on the results of
analyzing the criteria of the two trees. Intellectual properties of the model being designed are
determined by automating the management of its development vector in accordance with the
dynamics of the utility of its specific goals. Due to practical limitations on the amount of
resources available, the task is to optimize the plan for creating a cyber-physical social system
that maximizes the solution value with limited cost. The choice between more precise algorithms
that are not applicable given fuzzy limitations caused by human factor allows solving the
problems faster than when using deterministic or heuristic methods.