Over the decades, the technological evolution of computers is generally referred in terms of multiple generations of changing computing devices. A generation is a state of advancement in entire product development process, which is nothing but a kind of 'leap' taken by computer technology. The very first device used to occupy so much space that, dedicated and commercial services were required to maintain it. With every successive generation, the device has become more versatile, advance and user-friendly. The speed of computer processors has increased drastically, as 'brain' of computer had to master in a way to do extremely difficult computations. Today, on the virtue of miniaturization, the power, memory and speed of computer device has significantly increased.