Java technology standard. There are several implementations available. Most notably: Eclipse Equinox and Apache Felix. Apache Karaf offers a nice wrapper and dependency management for Felix. In OSGi each Java library is or program is packages as an OSGi bundle.
|Developed by||OSGi Alliance|
|Latest stable version||8|
|Used by||Siemens Medical Solutions, ProSyst Software|
OSGi doesn't strictly enforce modularity, but OSGi does strongly encourage good modular development.