Programming is an essential element in the most successful swimming pool operations, attracting a range of swimmers, from kids in lessons to seniors participating in water aerobics. Unfortunately though, many pools are having a hard time competing with all the amenities provided by more modern, waterpark-like facilities.