The project is structured into the following components:
The implementation of the OSGi core framework specification. Work in this component also includes various adaptors and related mechanisms in support of successfully running an OSGi based system.
The implementation of other OSGi standard services and facilities. This component may also contain some additional (i.e., non-standard) mechanisms if they are deemed to be generally and widely applicable or interesting.