OSGi initially grew from the embedded device space, tackling a set of features that were missing in the Java platform. So what will OSGi's minuscule footprint face once it enters the enterprise space and needs to tackle issues like distributed communication and transactions ? Neil Bartleet believes this doesn't necessarily mean the end result will be bloated OSGi. Read Neil's post 'Enterprise OSGi Is Not Bloated OSGi': http://neilbartlett.name/blog/2009/02/15/enterprise-osgi-is-not-bloated-osgi/