diff --git a/iocBoot/iocxxx/softioc/xxx.sh b/iocBoot/iocxxx/softioc/xxx.sh
index 7b9e7e14c2199c4aaae73ec62240f0a5b6850c99..c4baa4ef9fc9a0c02ff6b1f7c3b3c6651ea6e7f4 100755
--- a/iocBoot/iocxxx/softioc/xxx.sh
+++ b/iocBoot/iocxxx/softioc/xxx.sh
@@ -190,8 +190,16 @@ run() {
     fi
 }
 
+start_medm() {
+	${IOC_STARTUP_DIR}/../../start_MEDM_xxx
+}
+
+start_caqtdm() {
+	${IOC_STARTUP_DIR}/../../start_caQtDM_xxx
+}
+
 usage() {
-    ${ECHO} "Usage: $(${BASENAME} ${SNAME}) {start|stop|restart|status|console|run}"
+    ${ECHO} "Usage: $(${BASENAME} ${SNAME}) {start|stop|restart|status|console|run|medm|caqtdm}"
 }
 
 #####################################################################
@@ -225,6 +233,14 @@ else
         run)
             run
 	    ;;
+		
+		medm)
+			start_medm
+		;;
+		
+		caqtdm)
+			start_caqtdm
+		;;
 
         *)
 	    usage