Business Software – A Hard Choice?

<<More Articles>>

Microsoft™. An evocative word that seldom fails to elicit a response, whether positive or negative. I must admit that in spite of, or perhaps because of many years of providing high-level support and training for Microsoft™ products, my response tends quite strongly toward the negative. Paradoxically, I am convinced that without Microsoft™ driving the process, particularly during the 1990s, personal computer software in general, and even the PC itself, would not have achieved the levels of power, popularity, and usability that they have. Bill Gates' allegedly stated objective when he and Paul Allen started Microsoft™ back in the dawn of personal computing, was, 'a personal computer running Microsoft™ software in every home and every office in the world' (my paraphrase). Well, they very nearly achieved that.

At this point of reading, you may feel you have reason to be somewhat confused. Am I pro-Microsoft™ or con? Where am I going with this article? Am I going to tell you to change to Apple or even Linux? Am I just another person out to knock, or punt Microsoft™?

Allow me to set your minds at ease. While I am a great fan of neither Microsoft™ nor Apple, I fully recognise their vast contributions to personal computing; so no, I'm not going to knock or punt either of them. Neither, in spite of the fact that I'm a Linux-user, am I going to attempt to persuade you to change over to Linux. What I can do, is point out a way that you can legally save money on your business software, while continuing to use your operating system and hardware of choice.

Back in the late 1980s and early '90s, in the infancy of personal computers networks, many claims were made concerning the money-saving abilities of local area networks (LANs). Some of these claims, such as printer, Internet, and even desktop sharing have now become part of our everyday experience. Others, like network-shared office suites (word processor, spreadsheet, etc.), and network-shared operating systems, have not met with the same success or acceptance. Don't get me wrong, in theory, these were, and are, great ideas. However, there are two major reasons why they did not succeed at the time.

Firstly, the phrase, “the network is down” was heard far too often in those early days of PC networking. Even when the network was up, “up” did not in any way signify fast. Those early LANs, as well as the personal computers that ran on them, were, by any and all definitions,very slow. Early network-shared software stored the entire application on the central network server. The entire application, along with any data being accessed by the application, relied on the very limited capacities of the LAN and the individual PC in order to function. To put it bluntly, this is where everything fell down. This mixture of primitive software design, slow LAN response, limited PC power, and almost guaranteed unreliability meant that demand for network-shared software was rather short-lived.

Secondly, the big software companies of the day, such as Microsoft™, Word Perfect, Corel, Multimate, and Lotus, began to realise that while the prospect of saving money with shared software might initially attract customers, it was making them less money and increasing customer dissatisfaction. Since these companies were all locked in mortal combat for control of the increasingly lucrative software market, they simply stopped development and production of “risky” network-shared software. This resulted in huge financial benefit for the software companies, since it meant that a full license for their software had to be purchased for each and every computer on which it was to be used. Those of these software giants that have not been killed-off, or swallowed up by each other, have gone from strength to strength on the back of “one PC one software license”.

So, here we are, well into the 21st Century, and still paying a very high premium for basic, business software tools. We've just come to accept, largely because we've been given no choice, that we must purchase a full office suite for our work PC, and yet another for any PC that we use for work at home, or on the road. This means that while modern computing has undoubtedly brought greater convenience and flexibility to our work-lives, it has also greatly increased our costs. This increased cost is repeated every few years due to practically enforced software upgrade cycles. While some us have embraced free, open-source software, many businesses and individuals don't yet feel comfortable with that level of change. So what other solutions are there?

The ability to share software among network users, rather than being forced to buy a license tied to a specific PC, is undeniably a great idea. Fortunately, much has changed in the world of information technology since those first faltering attempts at network-shared software. Local, and wide area networks (LANs & WANs) are now infinitely more stable, and run at speeds that, as recently as the '90s, were only imagined in the realms of science fiction. Additionally, there has been that 'minor' technological breakthrough known as “The Internet”; the ultimate wide area network, reliably linking computers of all types, anywhere in the world.

In addition to these unbelievably vast improvements in network speed, reliability and scope, there have also been many important breakthroughs in software programming and development. Java is a programming language that allows relatively small applications to be downloaded to individual computers, while maintaining other aspects of the application, along with the bulky, stored data, on a central computer server, or group of servers. By greatly reducing the amount of network traffic, and required hardware power, Java solves one of the major problems of early network-shared applications. Happily, Java applications work just as well over the Internet as they do over local area networks. Suddenly, network-shared software, or as its now called, Hosted Software, is a viable, tried, and tested option.

There are many benefits to be realised by using hosted software, the first being the economic benefit. Some hosted software, such as the Internet-based, Google Docs Office Suite, is even completely free to use. Google Docs provides well-spec'd word processor, spreadsheet, presentation, and drawing applications that read and save popular file formats such as those used by MicrosoftTM. In fact, Google Docs doesn't even download a separate Java application to your PC, but works within the Internet browser of your choice. This means that it works equally well on any internet-linked PC, running any operating system. Documents can be stored either online, or on your PC, and can therefore be accessed from anywhere, on any computer with Internet access. (If stored online)

While not all hosted software companies can afford to provide their software free of charge, hosted software is usually considerably cheaper than stand-alone software. This is partly due to the fact that you need only buy licenses for users, and not for each PC on which the software will be used. i.e. Buy one license and use the software on your work PC, your home PC, and the netbook that you take on the road. Alternatively, just login on a PC anywhere in the world to access your data.

Since the software licenses are attached to users, not PCs, the number of user licenses can usually be altered to suit changing needs within your business on a relatively short-term basis. (e.g. annually, or possibly even shorter term) The details will depend on the individual software hosting company, and the specific license agreement that you've negotiated with them.

Security, and data-access privileges can be set for each individual user, so that even those who share a PC can be given completely different data and security access, depending on their jobfunction, or security clearance. This is possible because all user-settings and data are stored on off-site servers. (Not on local PCs)

Off-site application, user-setting, and data storage also lends itself to the next major benefit of hosted software. Hosted software companies generally make use of the latest and best computer security protocols including anti-virus, anti-spyware, anti-spam, and firewall software. This means that your data, and data-access, are extremely well protected without your company needing its own IT security specialists.

Reputable hosted software companies also run and keep regular backups of their entire system, including all of your invaluable data. In fact, many hosted software companies have systems with built-in redundancy. In other words, the applications and data that are being served, run simultaneously on more than one server. Therefore, if one server fails, you can usually carry on working as if nothing has happened. Once again this means that your company does not need to acquire, run or maintain expensive redundancy servers, or backup software and hardware. Neither do you need to pay extra for data-warehousing, or secure, off-site backup storage. This is usually all included in the per license agreement with the software hosting company.

Software training and user-support are two areas that are a considerable, ongoing drain on any business's finances. A software company like Microsoft™ sells you a license that only permits you to use a copy of their software (not to own it) within very limited parameters, and leaves you to arrange, and pay for all training and support,. This usually comes at considerable further cost, even if you get it from the software supplier themselves. While hosted software companies also tend to be very straight-forward about maintaining ownership of their software, you will be pleased to hear that the cost of support and training is usually included in the per license price of hosted software.

Finally, (for my current purposes hosted software upgrades are usually automatic, and most often included in the current per license cost, thus removing the necessity and cost of “repurchasing” upgrade versions of stand-alone software.

These are just some of the major benefits of hosted software. I'm not saying you have to change, but I would like to encourage you to take a good look at how hosted software could be of benefit to your business. The big software companies like Microsoft™ have most certainly played a huge part in the development of modern computing, but I truly believe that hosted software is one of the new driving forces in computing. Have a look at the range of hosted software that UniBase has on offer, then give them a call, or drop them an email. Let them show you how much money, effort and stress they can save you.

Author: Robin Bownes.