Strong international competition forces enterprises to reduce organizational overhead and cost. Today's industrial practices allow, in general, only the selection of whole planning and control systems for CIM (e.g., CAD systems, PP&C systems, ). These systems can be adapted only in a limited range to the user requirements. With the introduction of executable enterprise models to the industrial environment, it is expected that it will be possible to design tailored CIM systems built of standardized software modules which will lead to higher complexity of the planning process for software systems. Thus, today's planning and selection approaches will face more and more problems. In order to master the increasing complexity of the planning of software systems for enterprises, new planning methods and tools are required. An integrated approach to software system planning and selection based on CIMOSA enterprise models was developed. The underlying idea of the approach is the conversion of the planning problem into an equivalent constraint satisfaction problem. The conversion process can be accomplished fully automatically.