This document discusses developing modular Java applications using OSGi Blueprint and WebSphere Liberty Profile. It provides an overview of OSGi Blueprint, noting that it defines a dependency injection framework for OSGi bundles that understands services. The presentation discusses problems solved by OSGi Blueprint such as visibility of types and versioning. It also includes questions about the differences between Maven and OSGi Blueprint regarding build time versus runtime configuration.