List of home automation software

Home automation software is software that facilitates control of common appliances found in a home, office, or sometimes a commercial setting, such as lights, HVAC equipment, access control, sprinklers, and other devices.

Typically the application will support multiple interfaces to the outside world, such as XMPP, email, Z-Wave, and X10.

The user interface of home automation software is often based on a client-server model, such as a web UI or a smartphone app, or some combination thereof.

More advanced applications will allow users to write scripts in a programming language to handle more complex tasks.

This is a list of software across multiple platforms which is designed to perform home automation.