Compatibility with already installed devices, options for future expansion, ease of use, security features and the budget are the key factors that you should consider while planning to install a smart home system.