It has all the features I need to do my job well, but also allows me flexibility when needed. The user interface can be improved/enhanced in some areas (e.g., better integration with other church management applications). Our main use is that it keeps us organized so we know where everyone is at any given time. We are able to keep track of our volunteers' assignments and responsibilities as they help out during different events throughout the year. Also helps ensure compliance requirements are met by keeping records up-to-date.