1999年からOSGi Allianceにより仕様の策定が進められ、現在はOSGi仕様としてOSGi Service Platform Version 4.1がリリースされています。元々組み込みJava向けに作られており、Java ME向けにはJSR 232:Mobile Operational Managementという形で2006年10月に策定されました。
携帯電話ベンダーの最大手であるNokiaは、JavaOne2006にて「S60 Mobile Service Platform for Java Technology」というOSGi仕様に基づいたプラットフォームを発表しています。そのことからも組み込み分野では、かなりOSGiが浸透していることがうかがえます。