The 21st century can be considered as the revolutionary age of technology. We have seen some major advancements in the field of technology in the last decade and it is still going on at a rapid pace. The technology which is new today will become obsolete tomorrow as the speed of development with new concepts and techniques are born every day.