One of our advantages in the church management market is our agile culture. There is just one degree of separation between clients and our development team. As soon as a need or even a suggestion is vetted by a support team member, it is shared with development.
Development keeps a running evaluation of these suggestions. Some are as simple as a software edit and are immediately addressed. They don't even make it to the list. Others need affirmation, thought and evaluation. As they come up again and are mulled over, they make their way to the investment of a few hours or days. Others are much more involved and may take months or years to rise to the level of investment of weeks or even months of coding. This set of releases fit into the first two categories.