diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationRegistry.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationRegistry.h
index 0b7f4a4fe112757458a90cc21eebe937ea0a360e..ca31849a2214aac499ff602ead946787d5260a97 100644
--- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationRegistry.h
+++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperApplicationRegistry.h
@@ -59,10 +59,10 @@ public:
   static void AddApplicationPath(std::string path);
 
   /** Return the list of available applications */
-  static std::vector<std::string> GetAvailableApplications(bool useFactory=false);
+  static std::vector<std::string> GetAvailableApplications(bool useFactory=true);
 
   /** Create the specified Application */
-  static Application::Pointer CreateApplication(const std::string& applicationName, bool useFactory=false);
+  static Application::Pointer CreateApplication(const std::string& applicationName, bool useFactory=true);
 
   /** Create the specified Application (faster)
    *  method using dynamic library name to load the right module */