Аннотация:The problem of organization of software for families of problem-oriented languages intended for nonprogrammer-users is examined. A deterministic decision-making algorithm based on complete information is described. This algorithm is compared with algorithms that employ decision-making tables. Estimates are derived that make it possible to compare the algorithms in question in terms of complexity; the estimates demonstrate that the proposed algorithm is an efficient one.