Programs that provide opportunities for people of all ages to learn, become competitive in and enjoy softball, a game like baseball that is played on a small diamond using a somewhat larger ball that is pitched underhand. The programs may provide coaching assistance to help participants play efficiently and work together as a team, and are often organized into leagues, i.e., groups of teams, that are formed to play one another in organized competitions. Access to a softball field and necessary equipment, uniforms, if necessary, and referees for games may also be available. Softball also has a number of variations, such as fastball, slow-pitch, modified pitch, lob ball and 3-pitch, all of which use slightly different types of balls and different ways of delivering pitches.