Monday, 3 July 2017

Legacy Applications Upgrade: A Consideration

Legacy applications are those which are outdated computer applications. Simply put, these applications were built for older computing environments and while they might still be functional, they don't allow the companies to exploit the advancements of the computing industry. These legacy applications should be upgraded so that more functionalities can be added to them. Let's take a deeper look.

Suppose the application was build when 16 bit computers were in use. So the application carries 16 bit architecture. However, at present, we have 32 bit and 64 bit architectures. It is known that the architecture of the computing environment, or the operating system, must match the applications to enable the application to run inside it. So, basically, a 16 bit application can't be run when using a 32 bit or 64 bit operating system.

Now, there are two options left for the company. Firstly, it can continue to use the 16 bit operating system so that the application can run. Secondly, it can upgrade the application into a modern architecture so that the organisation can benefit from using modern and more advanced operating systems.

Now the second option has some great benefits. Firstly, the company can use the modern OS and other applications to be more productive. Secondly, as the modern operating systems receive security feedback and updates, the organisation is safer as well. Finally, the transformation doesn't lead to loss of data but newer functionalities can be added to the existing legacy application during the upgrade process.

A Brief History of Computer Architectures

Modern computers started their journey from 8 bit processors. You might still remember the great 8085 microprocessor, which was completely programmable and it was such a craze among scientists. Then came the 16 bit applications. Those were the days of console gaming. While everything else were 16 bit as well, we remember 16 applications mostly for the console games and the mass use of personal computers in large organisations. As there were no standardisation, even Microsoft Windows were yet to get a proper foothold in the market, organisations developed their own 16 bit applications, or software, to use internally.

Presently, we have 32 bit and 64 bit architectures with 32 bit architecture slowly getting backdated. We can see how Microsoft encourages using the 64 bit version of their operating systems. 128 bit and 256 bit are not too much far behind because we can already see 1278 bit architecture being used in certain computing environments and 256 bit encryption is the standard for digital security. Soon, the complete planet will move to these architectures.

Anyway, remember the 16 bit applications the large companies build for their internal use? These applications can't work in the modern environment. So the companies are left with two choices, either stick with a completely outdated 16 bit computing system or upgrade the 16-bit application to a modern architecture. The first method makes the company vulnerable to cyber attacks and it also doesn't allow them to exploit the advances the computer industry made in the last decade. Thus, upgrading the application is the wise choice.

Wednesday, 7 June 2017

Learn More About Application Management

Application management is not managing the job applications you receive for the vacancies in your company. Application management is organising business IT activities and it has a broader concept.

By definition, application management is the process of managing the operation, maintenance, upgrading, troubleshooting or removing an application during its lifespan. In a broader sense, it also includes techniques and procedures to adopt for the optimum performance of the application, best practices, effic8iency increment of the application for the enterprise resource use and the back-end IT infrastructure.

Application management is an enterprise wide policy for complete IT governance approach so that the optimal application performance can be obtained. This policy includes inputs from business and IT perspectives and serves different objectives.

The most important aspects of Application management are:

• Application owners: The management of the company or the key decision makers who will judge the AM from revenue, profit and control perspectives.
• Application managers: Key decision makers in IT department who are responsible for application deployment, maintenance and development.
• Application users: these are mostly the company employees and the security, privacy, upgrade and troubleshoot are some of the issues regarding this group.

Application management also has some divisions like Application Portfolio Management (APM), Application Lifecycle Management (ALM) and Application Performance Management (APM).

You Must Upgrade Your 16 Bit Applications

If you come to know that your company has such a vulnerability which can not only cripple but can kill your business, you will probably become serious. However, you will be even more surprised to know that this particular vulnerability is currently perceived as a strength by your company. The sad truth is that most of the companies rely on IT systems which might soon become obsolete, called legacy system in IT terms.

A legacy application is a type of software or application which serves a purpose but is completely backdated or obsolete. 16 bit applications, for example, are legacy applications because no computer uses 16 bit architecture anymore. These applications were developed by the companies when 16 bit architecture used to be the standard. With time, the architecture became more advanced, 32 bit, 64 bit and even 128 bit. The companies failed to upgrade the applications for two reasons, firstly they didn't want to disrupt the existing system which might have affected their revenue flow and secondly because they felt the application is serving the purpose and don't mend something which isn't broken.

Now we are in the era where mobile and cloud computing is the standard and thus, these 16 bit applications should really be upgraded to something modern. In fact, the support and the maintenance cost of these applications would only increase with time. You need to spend on keeping them compatible with modern computers and operating environment as well.

Keep These In Mind While Remotely Deploying Windows 10

Remote deployment of Windows 10 is a great example of proper SCCM implementation, but you need to keep the following in mind.

• Standardisation: Don't create too many different configurations. It will save a lot of effort during the roll-out. It will also reduce the burden of support in the future. You should have a few sets of applications and configurations.

• Group Policy: If something can be configured using group policy, you should certainly use that. It is easily managed and it can be easily changed in the future.

• Hardware: All the systems should be modern and should have at least 2GB of RAM. You should have standard hardware and not too many different models to handle. Hardware from major vendors is the key here as they have better support.

• Base Image: The base image should be created using the most basic computer. This image should have the pure OS. Some patches and some customisations can be done on the OS. VMWare can also be used to create a virtual PC for this purpose. ]

• User State Migration: USMT (User State Migration Tool) is a great choice for transferring user data and setting into the new OS but it has a bug as well. This bug can be nasty because it requires on fix from the server side and another fix from the user side. Moreover, USMT is configured using XML files which needs certain level of expertise. If you can avoid using USMT, do that.

Avoid Malware Attack Using Windows 10 OS

You must have heard about the Wannacry malware infection. This is a global crisis now and it affected computers which ran Windows XP and Windows 7. These operating systems don't receive any update from Microsoft now because the official lifespan of these operating systems have died. The hackers were able to find a flaw in the security system of these OSes and they exploited that to attack the computers which are still running these. The result is disastrous. Thousands of computers, some of them being critically important to different organisations got their data corrupted and held for ransom.

If you want to avoid this situation, you should upgrade your operating system. The latest OS from Microsoft, Windows 10, was immune to this attack because it receives regular security updates. The computers running Windows 10 had no vulnerability and thus, these were not attacked by the hackers. Thus, it would be prudent if you decide for a Windows 10 migration for all the computers, your personal one and your organisations.

Apart from being immune to the malware threats, Windows 10 is really the best OS right now. It is fast, it is intuitive and it is the safest operating system in the world now. While you can perform the upgrade for your personal computer by yourself, it would be wise if you choose a professional agency for the organisational upgrade because all the computers might not be at the same place and remote deployment of the OS might be necessary.

Saturday, 6 May 2017

Move to Windows 10 Even If Not Comfortable

Windows 10 has landed in the market with several advantages over the Windows 7 version. The biggest change is the approach of Microsoft who has stopped considering computers as the only target. Realising the advancements of technology users towards an app based ecosystem where the users can move swiftly between mobile devices and the pc, they have created an app based operating system in Windows 10. They have also introduced Cortana, the virtual assistance which understand voice commands very well.

However, all of these have one combined effect, Windows 10 is becoming the most helpful operating system in the world in no time. This means that employee productivity touches a new high with Windows 10. This is why every company should invest in Windows 10 transformation and they are. Some of them are hesitating because they aren't very sure if their internal applications would run smoothly on the new OS. This is natural because these applications actually are the revenue earners for those companies.

However, there is another factor to be considered seriously by the companies and that is the data security. Windows XP has stopped receiving supports in 2014 and Windows 7 also retired this year. Which means these two OS will not receive any updates. That makes these operating systems very insecure. While ease of use and habit of using are greatly beneficial for employee productivity, ignoring security threats is surely not a prudent call. Even if it takes little acclimatisation, companies should invest in migrating to Windows 10.