When developing difficultly deterministic software solutions of automated systems, control over the algorithmization and structurization of the task should lie outside the control of the formal interconnection of operators and data. The design of software systems should be controlled from the external control area both over the algorithmization and structuring, and over the autonomous independent consideration of the element. The fact of the possibility of arbitrary coordination of the structural elements of the software system is called the dual representation. The integrative role between independent design elements is assigned to the natural – intellectual interface, which is able to provide a dualism of perception of the elements of the information space both as structurally related and as independent.