One of the thing that wold be very beneficial for an investor in this era,is that the leverage you will get when you make use of the software that can enhance the way we get and share information,sofware is the future,I'll rather invest in Microsoft as it's a software company that is still undergoing growth and progress. However, in the nearest future softwares like Microsoft's will still be in high demand and is not showing any signs of retardation.