BenchApp PRO allows you to assign duties to players on your team and have them responsible for things such as bringing water bottles, jerseys, and more. You can even ask for volunteers.
When you assign a duty, the selected player will be notified via e-mail and push notification (if they have push notifications enabled).