Remember Me
forgot your password?

Software Versions and Releases

One of the little quirks in the computer software field that bothers me is when people start talking about "versions" and "releases" as if they were interchangeable.  They're not, and it just rubs me the wrong way.  They most definitely are not synonymous.

When it comes to software, a "version" refers to an adaptation to suit a particular computer environment, for example; a single program that works on MS Windows and another version that works on Linux, another on the MAC OS, etc. (distinctly separate operating systems).  Each operating system has its own unique nuances that prohibits a program written for one operating system from operating on another.  Perhaps the best way to think of this is from the old videotape wars, whereby a movie was distributed in "VHS" or "Beta," one did not work in place of the other.

"Versions" have always been a headache for software vendors.  Inevitably, when a program is first written it is done so for a specific platform, normally one that dominates the industry.  It is then converted to other platforms and incorporates their peculiarities.  This of course means there will always be one version released ahead of another.  To get an idea of how pervasive this problem is, see the Adobe Reader download web page.

"Versions" would be an obsolete concept had everyone adopted the Java programming language years ago whereby a single program could be executed on any operating platform, but this never happened as the software industry tends to buck any attempt of standardization.  Plus it would make the operating system a triviality, something the people in Redmond simply wouldn't sit still for.  Oh well.

In contrast, a "release" is just that; an issuance of software to their customers.  Although, it could be numbered sequentially as 1, 2, 3, etc., most software vendors long ago adopted a three positioned numbering convention, such as "9.02.05".  Under this scenario, the first position refers to a major release of the software, usually with some significant changes to the file layouts; the second position represents modifications/improvements added to the major release, and; the third position represents corrections to defects. This numbering convention served the computer field well for a number of years until, unfortunately, it was bastardized by vendors who would increment the initial number as a marketing ploy to indicate they were ahead of their competitors thereby making it meaningless.  Believe me, comparing the numbering conventions of different vendors is like mixing apples with oranges.  It is simply nonsense.

Then along comes our old friend Bill Gates who decides to break with tradition and release his company's products based on a given year; e.g., Windows 95, 98, 2000, 2003, 2007.  MS Office followed suit, as did many other vendors hanging on Microsoft's coattails.  The only problem with associating a year with software is it has a tendency to put pressure on vendors to produce a new major release every year, as in the automotive industry.  Unlike the automotive manufacturers though, software vendors tend to miss delivery dates and, as such, it is not realistic to expect a major new release every year.  Bottom-line, the whole concept of naming releases after specific years is retarded and should be dropped.  Interestingly, it appears Microsoft has done just that as it prepares to release the next generation of their operating system, "Windows 7."

A software release should denote nothing more than a distinctly separate issuance of a product, nothing more, nothing less.  It should definitely not be labeled for marketing or competitive purposes.  More importantly, stop using the words "version" and "release" interchangeably.  It simply doesn't make sense.  Then again, common sense is not very common when it comes to computing.

One last note, do yourself a favor and never experiment with "beta" release software (experimental).  You can get burned and it is simply not worth it.

Tim Bryce

Tim Bryce is a writer and management consultant located in Palm Harbor, Florida. http://www.phmainstreet.com/timbryce.htm

He can be contacted at: timb001@phmainstreet.com

Copyright © 2009 Tim Bryce. All rights reserved.

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Software Articles
  • More from Tim Bryce

Registry Winner Review

By: rait raak | 26/11/2009
Do not buy Registry Winner before you read this review!

Mac DVD to MP4 Converter - Convert DVD Movie to MP4 Movie for Mac

By: Susan Lyrics | 26/11/2009
Whether you want to convert DVD Movie into some video format like MP4 to play on your iPod, or to convert your movies to DVD VOB format, what you need is the powerful DVD Video Converter software. We recommend you iSkysoft DVD Ripper for Mac, download it to have a trial!

Breakthrough in Text to Speech Technology

By: Michal Rybak | 26/11/2009
The IVO Software company, in cooperation with Royal National Institute of Blind People (RNIB), the largest British charity organization, is introducing two English speaking voices, based on revolutionary IVONA Text-to-Speech technology. They will be set up in products and services provided by RNIB to more than two million visually impaired persons.

Discover the Smart Way to Maintain Radeon Mobility 9700 Drivers Right Now

By: Victoria | 26/11/2009
Everyone is giving plenty advice on how to manually update your radeon mobility 9700 drivers, how to get your nose in your windows system and how to manually modify setting and remove drivers from there.

Learn How to Keep the Radeon HD 3850 AGP Driver Working With 3 Smart Tips

By: Victoria | 26/11/2009
If you are one those that are looking for ways to keep the radeon hd 3850 agp driver updated and working, then here I will present you with three tips that any ati users should be aware of before starting to maintain his drivers.

Find Out Why It Is Best To Automatically Update the Radeon HD Graphics Driver

By: Victoria | 26/11/2009
So many ATi owners around the world don’t really know how to care for their video cards.

Four Amazing Tips For a Fast Radeon HD 2600 PCI Driver Update

By: Victoria | 26/11/2009
If you’d like to know how you can do a radeon hd 2600 pci driver updater securely and fast, then you should read the below presented tips.

Easy use of documents with word download

By: macinger84 | 26/11/2009
Microsoft Office is the well-nigh demanding software for paperwork in the market place and Microsoft Office 2007 is offering free trial with Microsoft word download. The stunning news is that it is obtainable for 60 days where everybody can utilize complete flagship package of the Office 2007 containing Microsoft Word, Excel, Powerpoint etc.

A Curriculum for Social Skills

By: Tim Bryce | 24/11/2009 | Human Resources
Discusses three prime areas of concentration to improve social skills.

Differences between East and West

By: Tim Bryce | 24/11/2009 | Team Building
Discusses cultural differences between offices in Japan and the United States.

Why Project Management Fails

By: Tim Bryce | 21/10/2009 | Management
Four reasons why project management breaks down.

The Problem with "Man Hours"

By: Tim Bryce | 16/09/2009 | Project Management
I've never been comfortable with the concept of "Man Hours," not that it's a gender issue, but rather it implies ignorance of how time is used in the work place and fumbles away some simple management concepts needed to run any business, namely accountability and commitment. Actually, I thought the "Man Hour" concept disappeared with the passing of the 20th century, but it appears to be making a comeback.

Humor in the Work Place

By: Tim Bryce | 31/08/2009 | Management
When and how humor should be injected in the work place.

Software Versions and Releases

By: Tim Bryce | 31/08/2009 | Software
Are the words synonymous? Can they be used interchangeably?

Challenging the Status Quo

By: Tim Bryce | 28/08/2009 | Management
Stagnation is not an option.

Information Systems Theory 101

By: Tim Bryce | 13/08/2009 | Programming
Provides a conceptual foundation for all Information Systems work.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (3.10, 6, w1)