diff --git a/Application.php b/Application.php
index <HASH>..<HASH> 100644
--- a/Application.php
+++ b/Application.php
@@ -25,6 +25,7 @@ class Application extends \Symfony\Component\Console\Application
     public function __construct($name = 'UNKNOWN', $version = 'UNKNOWN', $description = null)
     {
         parent::__construct($name, $version);
+        $this->description = $description;
     }
 
     /**
diff --git a/CliApplication.php b/CliApplication.php
index <HASH>..<HASH> 100644
--- a/CliApplication.php
+++ b/CliApplication.php
@@ -33,6 +33,13 @@ class CliApplication extends BaseCliApplication
     protected $version = null;
 
     /**
+     * Description.
+     *
+     * @var string
+     */
+    protected $description = null;
+
+    /**
      * CLI input.
      * @var Symfony\Component\Console\Input\ArgvInput
      */
@@ -91,7 +98,7 @@ class CliApplication extends BaseCliApplication
         }
 
         // Prepare symfony cli application.
-        $this->runner = new ConsoleApplication($this->name, $this->version);
+        $this->runner = new ConsoleApplication($this->name, $this->version, $this->description);
         $this->request = new ConsoleInput();
         $this->response = new ConsoleOutput();
Allow to read application description from settings file