btw, I don't use it anymore. But its like 3 years old now. At the time, I wanted to have different mame configurations for different games *(like all vertical games use one cfg file, and horizontals using another... or dual 8way games with 6 buttons use one cfg (with buttons 1-3 on top, and 4-6 on bottom, but all other games swapped).
But I started adding additional games because I was swapping between a frontends because I wasn't happy with any... and once you had the setup, all frontends were basically a few seconds to setup.
But now I've been happy with Hyperspin for years, and now I wrote webmame to REDUCE the games listed, instead of having all 5000 and configuring all the genres for me. I have a swappable control panel, and when I have a control panel on my arcade, I only want to see the games that run with it. So I can add all games that work with my starwars controller to the starwars genre, and everything automatically is setup in hyperspin. And I can do all the configuration from my desktop from a webbrowser.
Anyway, webmame was to setup thousands of games generically. Webmame is to only configure the games I want easily.
why would you wanna use this? when most front ends can use multiple versions of mame this day....