For example the open source PHP language has this . I am hoping that Roll20 has something similar or would do something like this for paying customers: RFC - Request for comments - When a new feature or a change to an existing feature is proposed. The RFC is not yet in voting stage, but can be commented on by the community before it passes on to the next phase: voting. Voting - The community can vote on proposed RFCs. This intended to help Roll20 devs and staff to prioritize feature requests. Accepted - For RFCs that have been voted on (to be accepted in PHP this is typically a vote of 50%+1 for new features, and 2/3 majority for a modification of an existing feature or a "breaking change"). Note: This does not mean that the Roll20 staff must implement. All of this I am suggesting is meant to be a tool to gauge the wants and needs of their customers. Pending Implementation - If an RFC is accepted and the Roll20 devs decide to implement. In Development - The change is being worked on and the dev servers should have preliminary support for the feature/change for feedback. Implemented - Moved from the dev servers and is available in production. Rejected - RFCs that did not pass the vote.