In the beginning, computers were as big as a large room. It is only later that they have become smaller and smaller, accessible to anyone. This has given way to personal computers. Later developers created new applications to help users perform many things from word processing to image editing. A large scale of programs, some free and others costly, have opened new horizons in information technology.