- Common user activities are identified and designed as common user interfaces.
- The Common user interfaces are implemented for reusability.
- Defined as Software Development Kits(libraries) with the implementation of the set of APIs.
- Defined, implemented and targeted towards ease of use.
- Seamlessly integrated with any custom software with their underlying implementation.