Microsoft – The Greatest Software Company on Earth

ballmerMicrosoft announced this week that it would purchase Nokia as part of its new thrust into devices. Rather than trying to pivot into an area which it has little experience nor expertise, it should get back to its core competency of writing great software. Software, unlike other forms of intellectual property, is and always will be an extremely profitable business. By the end of 90’s, Microsoft had established itself as the premier software company and a profit and loss statement that would make any business man drool. Since that time, Microsoft has not written much software and the software that was released was often horrific. Windows 8 and Vista are the most recent examples.

Because of the incredible accomplishments of Office and Windows, Microsoft still has ample time to right the ship and get back to writing great software. The world needs great software and great software companies. The world does not need another tablet nor another cell phone. Here are some ideas on how software is still in a position to change the world and breathe life back into the moribund PC market place.

The difference between PC and a tablet/phone is that a computer has abundant resources in processor, memory and disk space. Microsoft has failed to write software that takes advantage of the raw horse power of a computer, and the computer has been relegated to a rather large and not so portable internet viewing device. Back in the 90’s, software makers, including Microsoft, put minimum hardware requirements for CPU, memory and disk on their products. At Gateway, we called it the software / hardware spiral. The hardware would enable more powerful software and vice versa. Windows 8’s feeble attempt to make a PC behave like a phone and a tablet is an insult to the computer itself and exhibits a lack of understanding of how powerful a device the PC can truly be. Microsoft should be writing software to make computers more powerful not less.

There are many attack vectors. Perhaps the most important one is video content and distribution. The computer has devoured and destroyed so many industries such as the copy machine, the cassette player, the record player, the FAX machine and the list goes on. The next victim will be the television itself. Steve Jobs knew this and tried to crack the code but never succeeded but some day it will happen and Microsoft can lead the way. Here’s how.

Make Windows Movie Maker Awesome. Still today, content creation has been relegated to high priced Hollywood studios using expensive software, and then distributed via television through cable and satellite providers. Windows can and should enable almost anyone to make great videos and this will dramatically lower the cost of making a video and the sheer numbers of videos available for viewing. The distribution mechanism will not be cable and satellite providers but the internet through sites such as Vimeo and YouTube. The problem is of course that Windows Movie Maker is essentially useless except for the most mundane video editing.

Google’s flaw. Google is an incredible company but they do one thing and only one thing really well. Text Search. Google has become the masters of identifying and categorizing all the text on a web page or a video and displaying the most relevant results. The flaw is text is not the end game. There will be billions of new videos and even today, trillions of photographs and they are all categorized using text algorithms. They say that a picture is worth a thousand words. The problem is how do those thousand words find their way into Google’s search algorithms? How do the lyrics to a song connect to the video of the song itself? There is a whole non text world that is evolving, and Microsoft should develop ways to find the best search results for video, pictures and music which would essentially leap frog Google.

Microsoft Live. Aside from online content, there is another key part of TV and that is live content such as sportings events, awards shows, and so on. Feeding live content to millions of viewers simultaneously is a massive and expensive undertaking, and Microsoft can lead the way by making it so anyone can provide live content and stream it via the internet. YouTube for live content. YouTube is extremely client server based and there is another paradigm which uses the excessive bandwith in our internet connections, and the excess power of our computers, and that is called torrents. For whatever our look on file sharing, the technology behind torrents is amazing and that same concept should enable us to bring freedom to live content.

Download Video. The internet has dramatically changed the world of pictures. Whatever picture you see, you can download on your computer. Most browsers conveniently allow one to download the picture to your hard drive. One very simple thing that Microsoft can do is to allow people to download videos to their hard drive just as easy as pictures. This would change the dynamic of video and suddenly make the computer a much more powerful device and quickly eat up gobs of hard drive space. Seagate and Western Digital will thank you. It goes without saying that one cannot do this on a tablet or a phone.

Cameras. One of the key problems with the television is that it is not evolving as fast as technology would dictate. TV’s are stuck in the world of 1080p because there is not sufficient content to display even at 1080p. The vast majority of content that we watch from our cable or satellite provider is at 720p or less. The reality is that television technology and camera technology are both capable of much higher resolutions than 1080p. We are already seeing television products from Sony at higher resolutions than 1080p, but there needs to be an affordable video camera that grows in resolution as the TV technology grows. Rumor has it that the iPhone 6 will have a 2K camera due out in 2014.

There is so much to do, but there is no doubt that the computer will over take the venerable television at some point. These are some of the baby steps that help us get there. Before any of this can happen, Microsoft must get back to its core competency which is writing great software.

123 total views, 2 views today

(Visited 4 times, 1 visits today)

12 thoughts on “Microsoft – The Greatest Software Company on Earth

  1. Google has had the “search by image” function for a while now and it actually works quite well.
    Microsoft already proved they can’t compete in the text search category.
    Bing? Please.

  2. Some things are ridiculous.

    Nobody needs 1080p programming. Us humans can’t really see the difference. It’s a solution that was foisted on us by the US government in a ridiculous push for dominance in the “next new thing”. Of course, it did spur the LCD TV and innovation there.

    On-demand streaming video is a bandwidth hog because it’s point-to-point and moment-to-moment, unlike cable/satellite TV, which transmits one multiplexed signal on a given schedule. The closest you can get to that kind of efficiency is to use a multicast scheme with a forced sync that delays peoples’ startup.

  3. I have 8 XP systems in my business. The software I use I can not buy it for Windows 8. If I get it for the new win 8 I have to buy all new Pc’s and Buy the software for each pc’s at a cost I can not afford. I have a small business with not much income at it. XP software is $800 for all. Windows 8 I’m looking at $2000 per Pc’s for new software. It would take me years to get the return back.

  4. Hell, I got a new laptop: Windows 8, nothing works close to older programs and the Program owns you instead of the other way around. some web pages cant close clicking on the X. Gotta hit the windows button
    and start all over. Even the escape button doesn't work. Maybe I just can't get my geek on?!

  5. Very good article. I agree. Everything Microsoft has done after Windows XP has differed only in various levels of ‘suck’. Vista sucked incredibly, Win7 doesn’t suck as bad since you can make it work like XP a little, and Win 8 the ugliest thing they’ve done yet.

  6. As an Flight Simulator buff I cannot imagine why Microsoft, after producing such a magnificent and complex product, abandoned it for kiddy phones. There are literally millions of users and there is massive room to still develop after FSX for flight simulation. I agree, they need to get back to the knitting.

  7. XP is the last OS to successfully allow compilation of DOS Fortran programs. This is vital to my line of work…and I have about 350 of them which I maintain. Sounds
    like I am stuck with XP. Boo Hoo!!

  8. Microsoft had a good product with XP and with Vista, but Windows 8 is a BIG disappointment of less quality in some areas. MS should have Vista and other programs available for anyone who favors them.

Leave a Reply

Your email address will not be published. Required fields are marked *