1 | The interface between components rather than actual code is specified. |
2 | |
3 | These specifications are written in a neutral IDL that defines a components boundaries - basically its interface to potential clients. |
4 | |
5 | Components written to IDL should be portable across languages, tools, OSs and networks. |