diff --git a/src/python/dm/ds_web_service/cli/addExperimentCli.py b/src/python/dm/ds_web_service/cli/addExperimentCli.py
index d1bc84cab2e4232abbc46a7c9b00b8aa312d070d..566a41d007ada37b1782854e95b8e24d6b6a2af7 100755
--- a/src/python/dm/ds_web_service/cli/addExperimentCli.py
+++ b/src/python/dm/ds_web_service/cli/addExperimentCli.py
@@ -7,21 +7,21 @@ from dsWebServiceSessionCli import DsWebServiceSessionCli
 class AddExperimentCli(DsWebServiceSessionCli):
     def __init__(self):
         DsWebServiceSessionCli.__init__(self)
-        self.addOption('', '--name', dest='name', help='Experiment name.')
+        self.addOption('', '--experiment', dest='experimentName', help='Experiment name.')
         self.addOption('', '--type-id', dest='typeId', help='Experiment type id.')
         self.addOption('', '--description', dest='description', help='Experiment description.')
-        self.addOption('', '--startDate', dest='startDate', help='Experiment start date in format (15-AUG-15).')
-        self.addOption('', '--endDate', dest='endDate', help='Experiment end date in format (15-AUG-15).')
+        self.addOption('', '--start-date', dest='startDate', help='Experiment start date in format 31-AUG-15.')
+        self.addOption('', '--end-date', dest='endDate', help='Experiment end date in format 31-AUG-15.')
 
     def checkArgs(self):
-        if self.options.name is None:
+        if self.options.experimentName is None:
             raise InvalidRequest('Experiment name must be provided.')
         if self.options.typeId is None:
             raise InvalidRequest('Experiment type id must be provided.')
 
 
-    def getName(self):
-        return self.options.name
+    def getExperimentName(self):
+        return self.options.experimentName
 
     def getTypeId(self):
         return self.options.typeId
@@ -37,15 +37,17 @@ class AddExperimentCli(DsWebServiceSessionCli):
 
     def runCommand(self):
         self.parseArgs(usage="""
-    dm-add-experiment --name=NAME --type-id=TYPEID
-        [--description=DESCRIPTION] [--startDate=STARTDATE] [--endDate=ENDDATE]
+    dm-add-experiment --experiment=EXPERIMENTNAME --type-id=TYPEID
+        [--description=DESCRIPTION] 
+        [--start-date=STARTDATE] 
+        [--end-date=ENDDATE]
 
 Description:
     Add new experiment to the DM database. 
         """)
         self.checkArgs()
         api = ExperimentRestApi(self.getLoginUsername(), self.getLoginPassword(), self.getServiceHost(), self.getServicePort(), self.getServiceProtocol())
-        experiment = api.addExperiment(self.getName(), self.getTypeId(), self.getDescription(), self.getStartDate(), self.getEndDate())
+        experiment = api.addExperiment(self.getExperimentName(), self.getTypeId(), self.getDescription(), self.getStartDate(), self.getEndDate())
         print experiment.getDisplayString(self.getDisplayKeys(), self.getDisplayFormat())
 
 #######################################################################
diff --git a/src/python/dm/ds_web_service/cli/getExperimentCli.py b/src/python/dm/ds_web_service/cli/getExperimentCli.py
index 8e5255bcc7580db05ae52bf6a9bf1bea181a0565..c453f61d91108854cbeecd507970bc898b4f2010 100755
--- a/src/python/dm/ds_web_service/cli/getExperimentCli.py
+++ b/src/python/dm/ds_web_service/cli/getExperimentCli.py
@@ -8,21 +8,21 @@ class GetExperimentCli(DsWebServiceSessionCli):
     def __init__(self):
         DsWebServiceSessionCli.__init__(self)
         self.addOption('', '--id', dest='id', help='Experiment id. Either id or name must be provided. If both are provided, id takes precedence.')
-        self.addOption('', '--name', dest='name', help='Experiment name. Either id or name must be provided. If both are provided, id takes precedence.')
+        self.addOption('', '--experiment', dest='experimentName', help='Experiment name. Either id or name must be provided. If both are provided, id takes precedence.')
 
     def checkArgs(self):
-        if self.options.id is None and self.options.name is None:
+        if self.options.id is None and self.options.experimentName is None:
             raise InvalidRequest('Either experiment id or name must be provided.')
 
     def getId(self):
         return self.options.id
 
-    def getName(self):
-        return self.options.name
+    def getExperimentName(self):
+        return self.options.experimentName
 
     def runCommand(self):
         self.parseArgs(usage="""
-    dm-get-experiment --id=ID|--name=NAME
+    dm-get-experiment --id=ID|--experiment=EXPERIMENTNAME
 
 Description:
     Retrieves experiment information.
@@ -32,7 +32,7 @@ Description:
         if self.getId() is not None:
             experiment = api.getExperimentById(self.getId())
         else:
-            experiment = api.getExperimentByName(self.getName())
+            experiment = api.getExperimentByName(self.getExperimentName())
         print experiment.getDisplayString(self.getDisplayKeys(), self.getDisplayFormat())
 
 #######################################################################
diff --git a/src/python/dm/ds_web_service/cli/startExperimentCli.py b/src/python/dm/ds_web_service/cli/startExperimentCli.py
index ed307d5898982e728db3e14dac0b907868692c2a..905f843106c19f9d37f143c11efdc5b0d72a8c5d 100755
--- a/src/python/dm/ds_web_service/cli/startExperimentCli.py
+++ b/src/python/dm/ds_web_service/cli/startExperimentCli.py
@@ -7,25 +7,25 @@ from dsWebServiceSessionCli import DsWebServiceSessionCli
 class StartExperimentCli(DsWebServiceSessionCli):
     def __init__(self):
         DsWebServiceSessionCli.__init__(self)
-        self.addOption('', '--name', dest='name', help='Experiment name.')
+        self.addOption('', '--experiment', dest='experimentName', help='Experiment name.')
 
     def checkArgs(self):
-        if self.options.name is None:
+        if self.options.experimentName is None:
             raise InvalidRequest('Experiment name must be provided.')
 
-    def getName(self):
-        return self.options.name
+    def getExperimentName(self):
+        return self.options.experimentName
 
     def runCommand(self):
         self.parseArgs(usage="""
-    dm-start-experiment --name=NAME
+    dm-start-experiment --experiment=EXPERIMENTNAME
 
 Description:
     Updates experiment start time in the DM database and prepares experiment data directory.
         """)
         self.checkArgs()
         api = ExperimentRestApi(self.getLoginUsername(), self.getLoginPassword(), self.getServiceHost(), self.getServicePort(), self.getServiceProtocol())
-        experiment = api.startExperiment(self.getName())
+        experiment = api.startExperiment(self.getExperimentName())
         print experiment.getDisplayString(self.getDisplayKeys(), self.getDisplayFormat())
 
 #######################################################################
diff --git a/src/python/dm/ds_web_service/cli/stopExperimentCli.py b/src/python/dm/ds_web_service/cli/stopExperimentCli.py
index 7715a01de3506d8871dcec1820c7b134618a7ddc..897a272c42d98d9f886b7beb896115a6f5889959 100755
--- a/src/python/dm/ds_web_service/cli/stopExperimentCli.py
+++ b/src/python/dm/ds_web_service/cli/stopExperimentCli.py
@@ -7,25 +7,25 @@ from dsWebServiceSessionCli import DsWebServiceSessionCli
 class StopExperimentCli(DsWebServiceSessionCli):
     def __init__(self):
         DsWebServiceSessionCli.__init__(self)
-        self.addOption('', '--name', dest='name', help='Experiment name.')
+        self.addOption('', '--experiment', dest='experimentName', help='Experiment name.')
 
     def checkArgs(self):
-        if self.options.name is None:
+        if self.options.experimentName is None:
             raise InvalidRequest('Experiment name must be provided.')
 
-    def getName(self):
-        return self.options.name
+    def getExperimentName(self):
+        return self.options.experimentName
 
     def runCommand(self):
         self.parseArgs(usage="""
-    dm-stop-experiment --name=NAME
+    dm-stop-experiment --experiment=EXPERIMENTNAME
 
 Description:
     Updates experiment end date in the DM database and checks experiment data permissions.
         """)
         self.checkArgs()
         api = ExperimentRestApi(self.getLoginUsername(), self.getLoginPassword(), self.getServiceHost(), self.getServicePort(), self.getServiceProtocol())
-        experiment = api.stopExperiment(self.getName())
+        experiment = api.stopExperiment(self.getExperimentName())
         print experiment.getDisplayString(self.getDisplayKeys(), self.getDisplayFormat())
 
 #######################################################################