Apache Karaf provides a simple and flexible way to provision applications called Feature.
Apache Karaf provides a simple and flexible way to provision applications. In Apache Karaf, the application provisioning is an Apache Karaf "feature". A feature describes an application as: name, version, optional description, set of bundles (jars), set configuration files, set of dependency features.
When you install a feature, Apache Karaf installs all resources described in the feature.