A Liberty feature consists of a feature manifest file, and one or more OSGi bundles. The OSGi bundles contain classes and services that provide a particular capability when the feature is installed onto a Liberty profile server.
For full details on developing Liberty features, see the following subtopics: