diff --git a/Makefile b/Makefile
index 7d82d1c86acba2cec646f0562f9d35be2b1685da..314dbfce78227b5159c4ff3b3ee57c9b9d2147a5 100644
--- a/Makefile
+++ b/Makefile
@@ -4,5 +4,61 @@
 TOP = .
 SUBDIRS = src
 
+.PHONY: support dev-config
+.PHONY: db backup db-dev deploy-web-portal undeploy-web-portal deploy-web-service undeploy-web-service
+.PHONY: db-dev backup-dev deploy-web-portal-dev undeploy-web-portal-dev deploy-web-service-dev undeploy-web-service-dev
+
+default:
+
+prepare-dev-env: support db dev-config
+
+support:
+	$(TOP)/sbin/dm_install_support.sh
+
+dev-config:
+	$(TOP)/sbin/dm_prepare_dev_config.sh
+
+db:
+	$(TOP)/sbin/dm_create_db.sh
+
+destroy-db:
+	$(TOP)/sbin/dm_destroy_db.sh
+
+backup:
+	$(TOP)/sbin/dm_backup_all.sh 
+
+deploy-web-portal: dist
+	$(TOP)/sbin/dm_deploy_web_portal.sh
+
+deploy-web-service: 
+	$(TOP)/sbin/dm_deploy_web_service.sh
+
+undeploy-web-portal: 
+	$(TOP)/sbin/dm_undeploy_web_portal.sh
+
+undeploy-web-service: 
+	$(TOP)/sbin/dm_undeploy_web_service.sh
+
+db-dev:
+	$(TOP)/sbin/dm_create_db.sh dm_dev
+
+destroy-db-dev:
+	$(TOP)/sbin/dm_destroy_db.sh dm_dev
+
+backup-dev:
+	$(TOP)/sbin/dm_backup_all.sh dm_dev
+
+deploy-web-portal-dev: dist
+	$(TOP)/sbin/dm_deploy_web_portal.sh dm_dev
+
+deploy-web-service-dev: 
+	$(TOP)/sbin/dm_deploy_web_service.sh dm_dev
+
+undeploy-web-portal-dev: 
+	$(TOP)/sbin/dm_undeploy_web_portal.sh dm_dev
+
+undeploy-web-service-dev: 
+	$(TOP)/sbin/dm_undeploy_web_service.sh dm_dev
+
 include $(TOP)/tools/make/RULES_DM