Auto-demand response is an active and ongoing research area in academics as well as industrial fraternities. It consists of developing various demand response strategies sufficing varying nature of electricity demand and supply. Users have to consider numerous factors before enrolling for a demand response system because missing deadlines can be expensive. This application is intended to provide users with functionality to schedule appliances at home and automate demand response strategies without knowing much about the demand response strategies. The application developed in this study, not only controls appliances in home, but also monitors near real time power consumption of appliances. The application is multi-threaded and highly configurable; its behavior can be changed by changing parameters in configuration files. The Master Controller is lightweight application and can be easily ported to handheld devices like mobile phones. New functionalities can be integrated to this application simply by adding an independent module.