The situation today is that applications tend to grow in size, due to demands on increased functionality. There are also many overlaps in application functionality. Take for instance popular end-user applications, which all have their proprietary text and graphics editing, mailing services and spelling checkers etc.
By breaking down application barriers, and by making it possible to add classes and objects to the system which can easily be reused by several applications, lower development and maintenance costs, increased standardisation and reduced application size can be achieved.
© Ericsson Telecom AB, 1995, Stockholm, Sweden