Providing middleware / tools for specific communities is a waste for both sides. You will not want to dedicate too much time because the price is low and the community doesn't need anything that takes more time to learn than it takes a project specific GUI to be made.
Also consider that people are a bit reluctant to use feature bloated stuff, made by other people, that do things who knows how. Most people wouldn't have the time and mental strength to deal with such a tool, even if it was given to them for free.
If you seek to make a profit out of making tools you can use TV but you'll have better chances nailing a client outside the community.
PS: If you're doing it out of obligation for a great product or just for the community. Don't bother. It helps better to have a game rather a tool to show. Plus the satisfaction is greater ...
