    ## Concierge Options

    Besides the [options defined by the OSGi specification]((options-osgi.html)), Concierge also has some custom configuration options:

    ### Framework properties

    These properties allow you to configure the framework instance to launch.

    ```
    -Dorg.eclipse.concierge.profile=<profile-name>
    ```
    Sets a custom profile name. This will persist the installed bundles to a separate storage directory, allowing you to restore this specific profile later on.

    ```
    -Dorg.eclipse.concierge.basedir=<directory>
    ```
    Set the base storage directory for the framework

    ```
    -Dorg.eclipse.concierge.jars=<directory>
    ```
    Base bundle location uri for saving installed bundle .jar files. Defaults to "file://<basedir>"

    ```
    -Dorg.eclipse.concierge.classloader.buffersize=2048
    ```
    Buffer size in bytes for reading in .class files in the bundle classloader. Defaults to 2048.

    ```
    -Dorg.eclipse.concierge.alwaysDecompress=true
    ```
    Set this property to always unpack the bundle .jar files in the storage directory

    ### Debugging

    These properties can be set to enable more verbose logging and debugging information:

    ```
    -Dorg.eclipse.concierge.debug=true
    -Dorg.eclipse.concierge.log.enabled=true
    -Dorg.eclipse.concierge.log.quiet=false
    -Dorg.eclipse.concierge.log.buffersize=100
    -Dorg.eclipse.concierge.log.level=4 # DEBUG
    -Dorg.eclipse.concierge.debug.bundles=true
    -Dorg.eclipse.concierge.debug.packages=true
    -Dorg.eclipse.concierge.debug.services=true
    -Dorg.eclipse.concierge.debug.classloading=true
    ```