When developing corporate-level business applications (Enterprise Scale) customers often requires implementing support for extensibility of the application object model not modifying the system source code. Use of extensible domain model allows for development of new functionality without additional effort and overheads
Red Hat has announced it has joined the Interoperability Vendor Alliance, an organization created originally by Microsoft to improve interoperability with non-Microsoft products