Technology is improving at a very high rate. We are lucky that we currently possess the best software and applications in this millennium that we can use