diff --git a/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx b/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx
index 3e791c67826b93a072c48eb1a1b91b6721eb41e4..3931db62fa05d2be899cc7f822aa2e1614bc203d 100644
--- a/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx
+++ b/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx
@@ -259,7 +259,7 @@ private:
         typedef otb::Image<InputPixelType>          TInputImage;
         typedef TInputImage::Pointer TInputImagePointer;
 
-        //get input paramter as otb::Image<InputPixelType>
+        //get input parameter as otb::Image<InputPixelType>
         TInputImagePointer inImage = GetParameterImage<TInputImage>("in");
 
         //typedef itk::::ForwardFFTImageFilter over otbImage< InputPixelType >
diff --git a/Modules/Core/Transform/include/otbStreamingWarpImageFilter.h b/Modules/Core/Transform/include/otbStreamingWarpImageFilter.h
index 813a4440bfebbf3b1dd0f2920cc013365a1c16a5..19435f45c38c0fbb3ef26fb2c124ab664990b68e 100644
--- a/Modules/Core/Transform/include/otbStreamingWarpImageFilter.h
+++ b/Modules/Core/Transform/include/otbStreamingWarpImageFilter.h
@@ -105,7 +105,7 @@ private:
   StreamingWarpImageFilter(const Self &); //purposely not implemented
   void operator =(const Self&); //purposely not implemented
 
-  // Assesment of the maximum displacement for streaming
+  // Assessment of the maximum displacement for streaming
   DisplacementValueType m_MaximumDisplacement;
 };
 
diff --git a/Modules/Filtering/Wavelet/include/otbWaveletsBandsListToWaveletsSynopsisImageFilter.h b/Modules/Filtering/Wavelet/include/otbWaveletsBandsListToWaveletsSynopsisImageFilter.h
index 3cd4af3b2bcae20e50a4a7323ad66ef59434b957..9e22f84968e16a1d48c02f674dc5e544e150be98 100644
--- a/Modules/Filtering/Wavelet/include/otbWaveletsBandsListToWaveletsSynopsisImageFilter.h
+++ b/Modules/Filtering/Wavelet/include/otbWaveletsBandsListToWaveletsSynopsisImageFilter.h
@@ -25,7 +25,7 @@ namespace otb
 {
   
 /** \class WaveletsBandsListToWaveletsSynopsisImageFilter
- *  \brief Converts a list of wavelets bands to the traditionnal multi-resolution wavelets view
+ *  \brief Converts a list of wavelets bands to the traditional multi-resolution wavelets view
  *
  *  The decimation ratio is taken into account.
  *
diff --git a/Modules/ThirdParty/Shark/src/otb_shark.h.in b/Modules/ThirdParty/Shark/src/otb_shark.h.in
index 3b5ea0997ef7b354f2e509923717b17f2afb9c88..c6c432e09b4ea52d44c513b5fb4d8405d8130805 100755
--- a/Modules/ThirdParty/Shark/src/otb_shark.h.in
+++ b/Modules/ThirdParty/Shark/src/otb_shark.h.in
@@ -33,7 +33,7 @@
 #define BOOST_PARAMETER_MAX_ARITY 15
 #define BOOST_FILESYSTEM_VERSION 3
  
-/* without having a compile defintion will give an linker error
+/* without having a compile definition will give an linker error
  * when build otbapp_TrainImagesClassifier or this header test.
  * So define them depending on wheather you have static or shared
  * build of boost.
diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperCompositeApplication.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperCompositeApplication.h
index caa6b6754cfcf4cb9949ef025873ee53be4f39db..7c7bfa3ae3e05c144fdcd74dae3896bc7dcd6341 100644
--- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperCompositeApplication.h
+++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperCompositeApplication.h
@@ -86,7 +86,7 @@ protected:
 
   /**
    * Method to remove all internal applications. Application deriving from
-   * CompositeApplication should call this method at the begining of their
+   * CompositeApplication should call this method at the beginning of their
    * DoInit().
    */
   void ClearApplications();
diff --git a/SuperBuild/Packaging/Files/linux_pkgsetup.in b/SuperBuild/Packaging/Files/linux_pkgsetup.in
index 7b4b6b8237cf1b157957aeed5f026cd67db2c981..75d7f5905afea20adddc60f42031ece282b1d377 100644
--- a/SuperBuild/Packaging/Files/linux_pkgsetup.in
+++ b/SuperBuild/Packaging/Files/linux_pkgsetup.in
@@ -149,7 +149,7 @@ python_patch_version=$($OTB_PYTHON_EXE -c "import sys;print(sys.version_info[2])
 python_version="$python_major_version.$python_minor_version.$python_patch_version"
 
 python_check_failed() {
-    printf %s\\n "*****Error occured during installation******"
+    printf %s\\n "*****Error occurred during installation******"
     printf %s\\n "OTB python bindings requires python2.6 or python2.7 but current detected python version is $python_version"
     printf %s\\n "If you have python2.6 or Python2.7 installed in your system "
     printf %s\\n "You should set OTB_PYTHON_EXE and re-run this installation script."
@@ -188,7 +188,7 @@ if [ "$found_python_lib" -eq "1" ]; then
     printf %s\\n "To test OTB python bindings:"
     printf %s\\n "$OTB_PYTHON_EXE -c 'import otbApplication'"
 else
-    printf %s\\n "*****Error occured during installation******"
+    printf %s\\n "*****Error occurred during installation******"
     printf %s\\n "Python interpreter detected is : $OTB_PYTHON_EXE ( version: $python_version )"
     printf %s\\n "$python_INSTSONAME cannot be found in any of search directories."
     printf %s\\n "We had searched following directories $python_lib_dirs"
diff --git a/SuperBuild/Packaging/PackageHelper.cmake b/SuperBuild/Packaging/PackageHelper.cmake
index cfaedd82d6acde75b81269506fcdd2234178c18a..dd42ddf4b43759c50821f518bf740bbf6c1bd9b5 100644
--- a/SuperBuild/Packaging/PackageHelper.cmake
+++ b/SuperBuild/Packaging/PackageHelper.cmake
@@ -105,7 +105,7 @@ macro(macro_super_package)
 	    "UniversalCRTSdkDir variable not set. call vcvarsall.bat <arch> first before starting build.")
 	endif()
 	
-	#addtional msvc redist dll from VCINSTALLDIR
+	#additional msvc redist dll from VCINSTALLDIR
 	if(DEFINED ENV{VCINSTALLDIR})
           file(TO_CMAKE_PATH "$ENV{VCINSTALLDIR}" PKG_VCINSTALLDIR)
           list(