ftware can be and has been developed to serve people's development, for example to recognize voices (for people who cannot write), to speak text (for people who cannot see), to provide graduated intellectual challenges (for people with learning difficulties) and a host of others.