Smart home devices aren’t something new for us. These days we have many things that you can control using your computer or phone. Not so long ago such things only appeared in movies but nowadays it’s a generally available technology. Let's imagine a situation where we have some smart lights produced by company X but you have also bought some lights from company Y. Before HomeKit, we had to install and manually control each accessory using their own apps. After some time, constantly opening all these apps can become exhausting. We also couldn't connect accessories with each other to trigger some events. This doesn't sound good but fortunately we already have a solution for this type of problems – welcome to HomeKit!