DashRunner is a free Windows application that utilizes Amazon Dash buttons, or voice commands from Amazon Echo or Google Home, to perform one or a series of actions using:
Dash buttons are tiny wifi-enabled push buttons available from Amazon designed to be used as a simple "push the button and order a product" system.
By activating a Dash button and not associating it with a product to be ordered, they can be re-purposed for simple push-button home automation when used in conjunction with other products and systems.
More information on Dash buttons at Amazon here.
Support for IFTTT, Hue, Nest and Wemo do exist for the Amazon Echo and Google Home. What DashRunner adds to the picture is the ability to control Blue Iris security camera implementations, Broadlink RM (IR and RF blasting), issuing REST calls or running any Windows application.
Additionally, you can easily create scripts that run any combination of these commands with just one voice trigger.
Example: saying "Hey Google, I'm leaving the house now" could turn off the tv, turn off the lights, set the thermostat to away mode, turn on the entrance lights and enable that motion detection on the cameras.