diff --git a/Code/Core/otbWrapperApplicationRegistry.cxx b/Code/Core/otbWrapperApplicationRegistry.cxx
index eb8beab20f61063dd152217f5061b438dfcd265b..6a9a6cc6335eb8108536c80964f5b7c8fdd3329d 100644
--- a/Code/Core/otbWrapperApplicationRegistry.cxx
+++ b/Code/Core/otbWrapperApplicationRegistry.cxx
@@ -30,7 +30,7 @@ ApplicationRegistry::~ApplicationRegistry()
 {
 }
 
-ApplicationRegistry::ApplicationPointer
+Application::Pointer
 ApplicationRegistry::CreateApplication(const std::string& name)
 {
   ApplicationPointer appli;
@@ -62,7 +62,6 @@ ApplicationRegistry::CreateApplication(const std::string& name)
       }
     }
 
-
   return appli;
 }
 
diff --git a/Code/Core/otbWrapperApplicationRegistry.h b/Code/Core/otbWrapperApplicationRegistry.h
index a50298557f206b74c29786a25acd855f0103cc92..6f3b17c7da1324fd7a58c930ee826dadc2601c88 100644
--- a/Code/Core/otbWrapperApplicationRegistry.h
+++ b/Code/Core/otbWrapperApplicationRegistry.h
@@ -56,7 +56,7 @@ public:
   static std::list<std::string> GetAvailableApplications();
 
   /** Create the appropriate Application */
-  static ApplicationPointer CreateApplication(const std::string& name);
+  static Application::Pointer CreateApplication(const std::string& name);
 
 protected:
   ApplicationRegistry();