With the recent very rapid progress in technology and automation, and towardseasier daily life tasks, there has become a need for remote control of almost allpossible aspects of living. Some examples are already available. However, they lackflexibility, which restricts the user to a certain set of hardware with limited variety.The aim of this project is to control light buttons, air conditioners, television orother home appliance regardless of the person’s location. The methodology issimple: an android app will send controlling requests to a web server. RaspberryPi will be getting all the new requests from the server, processing it accordinglyand controlling the hardware components connected to it. Such a system willallow someone in the United States to turn on the lights in their house in SaudiArabia. However, an active connection to the internet must be present all thetime.