Games are one of the largest market segments in the software industry.
Activities are organized into grade levels, starting at the preschool level and becoming progressively more challenging at each higher-grade level. The organization of activities into grade levels helps children choose material that is appropriate for their current level of development. Although they are designed to be entertaining, all activities are intended to develop learning skills in an effective manner. Graphics, animation, and sound are not the focus of the activities, but are to support the educational concepts being presented in the activities. The Java code is designed to allow content developers who are not necessarily programmers to write the games and to allow the games to download fairly quickly into a user browser.