Packages dedicated to online deployement. Depending on your usage, you can drop out one or even the two packages. BrowserLauncher is used from webstart or standalone (not applet)

Package Specification

Those package aren't required to compile the Microplatform. If they are available at runtime they might be used depending on the use case (applet or webstart).