Abstract
This paper presents a practical approach for decision makers of a program organization when a wide range of alternatives are available for defining the organization that will be responsible for the execution of the program. We utilize constraint programming techniques to formulate the program architecture description as a decision model. The model in this paper builds upon the results of the Program Organizational Architecture Framework (POAF). This approach provides valuable support for decision makers during the design and development of a complex system.