While the library of available devices is extensive and growing, the system as a whole is designed around the idea of the smart home, and so is not very adaptable to other environments, as almost all the sensors and actuators are designed to use in a standard home. Furthermore, since the devices must be set up by Smart Things before their application can use them, a user does not have the ability to get any devices they desire, and most of the devices that Smart Things has interfaced with are relatively expensive. Finally, Smart Things is based entirely around the mobile application and has no web interface, preventing users from modifying rules and receiving data from a computer.