Smart Locks

A smart lock connects to your home's Wi-Fi network, which allows it to receive the code or smartphone command to lock or unlock. While some smart locks require you to completely replace your entire lock system, others fit right over your existing lock system or only require a few modifications 
Remote configuration
Remote configuration is a software development technique for mobile apps where the behavior or features of an app can be changed remotely without having to publish an app update. This is done by setting default values for various settings in the app, and then fetching the values for those variables in real-time from a remote server.

Smart Light Switch (1Gang, 2Gang, 3 Gang)
A smart Wi-Fi light switch can control power with a smartphone app or a button on the wall. The switch is wired to the electrical system to control the flow of electrical power, and has a built-in Wi-Fi adapter to connect to the local network for communication with its smartphone app.