Quick Lineup is a free softball batting-order generator. Type in who showed up, mark each player male or female, pick your league's coed rule, and it builds a batting order that follows it. Men and women each cycle through their own rotation, so the order keeps going for as long as the game does. No signup: your roster stays saved on your phone for next week.
Give each batter a walk-up song and it plays when their turn comes up. Turn on the announcer to call the batter, who's on deck, and who's in the hole. It works with music off too, for teams that run their own playlist.