The purpose of the organization is: to promote oject-oriented applications integration based on appropriate industry standards, a model- driven architectural approach to software design and the application of modeling and middleware technology to specific virtual markets; to foster building communities in modern computing techology; to promote frameworks for compatible and independent development of applications; to enable coordination among applications across heterogeneous networked systems in a multinational, multilingual environment; to adopt a CORE of specifications that comply with these frameworks and to promote their international market acceptance and use; to actively influence the future direction and development of these adopted specifications; and to foster the development of tools and applications that conform to these specifications and to provide a mechanism for certifying compliance with adopted specifications.