Software strategies
When updating any network a strategy is needed to ensure there are no problems caused by the update such as incompatible applications, lack of staff able to work the new software, and buying the wrong software.
Upgrading
Cost
Whenever upgrading software the merits of the new software have to be compared to the costs of the software and the installation and a decision made about whether the upgrade is viable. It might be more cost than its worth to upgrade in some cases.
Time
There will always be a problem with time in an organization, for example it takes time to install the program, to test it and to train the employees. The organization will not only have to pay for each part of the update but its also time where the employee isn’t making them money.
Risk
Installing new software is risky as there will always be errors that weren’t found during testing. These errors could result in losses of large amounts of data.
Compatibility
There may be problems with compatibility. This means that existing hardware may not be able to run the new software e.g. the Macs inability to use any of the new Word software. Files from new software may be unreadable by the existing software. e.g. Laura’s docx file was unreadable by the old version of Word installed on the Macs. The existing files may also be unusable by the new software, this would make transferred to a newer version difficult as all files created on the old software would need to be converted.
Support
Software support can be a critical factor in the successful launch of a piece of software. It takes time to learn how to use a new piece of software so support features are used to shorten this process and to stop mistakes being made. These support features include online help, online tutorials, web tutorials, hard copy user manuals and call centers.
Update strategies
Computer hardware and software progress at a fast rate making new hardware and software outdated within a couple of years. Large organizations do this on a large scale so they need to plan their upgrading to determine how their new and replacement resources will be provided, developed and tested.
Future proofing
Future proofing involves selecting hardware and software that can last 3-5 years and be readily upgraded.
Support for legacy systems
Legacy systems are the systems that are being used by a company and are usually software and hardware that are out of date. Legacy systems hardware generally needs upgrading, often by adding extra parts, to keep them functioning at the speed the company needs, and extra memory. These systems can be used as transitional systems to keep the company operating while a new system is developed.