I work with people that have developmental disadvantages and need extra sensory inputs. This software allows me to customize tablet overlays specificaly for each of my consumers needs, whether it be with a standard console controller overlay or touch inputs, or a combination of the two. I can emulate gamepads to be on one specific side, or move them around depending on the need of the consumer.
I found the UI to be sleeker and nicer to use than other programs like Joy2Key. Dragging and dropping to set up a customized overlay is simple and easy after a bit of messing around with the software. If that's beyond you they have hundreds of overlays available to download that other users have created.
This software sees constant updates as well, another advantage other similier programs lack. The devs are active and helpful on the forums, and while I have never had a problem yet their prescence on the community forums is hard to miss.
This software isn't perfect, it has DRM so you need to launch Steam to execute it, however you can close Steam and the software will continue to run just fine. I suggest adding the game you want to use this on to the Steam launcher if it's a non Steam title. I also noticed my stylus isn't responsive on some titles when I use this, and have to use my finger.
All in all I recommend this product, if you have a touch screen or know anyone with a developmental disadvangate this program is a neccessity. It just is. Gestureworks really is the best out there at the moment at doing what it does.