There is no unified modeling standard available to the CP community, so constraint programs can not be developed independently from the used CP library. Without such standard, CP applications are difficult to develop and to maintain as also no substantial tool support can be enabled to help here. This hinders a wider use in business. This paper targets platform independent modeling of constraint programs in an object-oriented way. It will be shown how models of constraint programs can be given using software technology standards and further how this standards will enable automated transformations of models into executable source code. Using existing well supported modeling languages can help to increase the acceptance of CP in business applications.