IBM developed the KidSmart program more than a decade ago to help reduce the digital divide, especially in urban areas, where it was becoming apparent that children from less affluent backgrounds could benefit from access to specialized technology tools and educational materials to better prepare them to enter school.