Point Alliance is your expert partner in application modernization

The decision of whether to upgrade your custom .NET application is not an easy one and it is fair to say that the end user is unlikely to notice some of the differences. However, the technology changes are noteworthy and can bring significant benefits to your application and organisation as a whole.

"We recognize that our investments made in custom applications are not a one time expense and that they require on going maintenance to continually enhance the functionality, performance and security of these applications." said Jim Lysick, Director of Application Systems at The Cadillac Fairview Corporation Limited

"Point Alliance has been a trusted partner for many years and has been a key resource for us in this ongoing effort."

Let us schedule an application assessment with you to review the possible areas that your custom application could be improved and modernized!

What's new at Point Alliance?

Point Alliance launches client showcase portal "Solutions for Success"

Point Alliance launches new weekly blog "To The Point Weekly"

Point Alliance showcase at IBM Systems of Interaction Summit

Business benefits to upgrading your custom .NET application

Microsoft's .NET Framework was initially launch in February 2002 and since then has come a long way. JavaScript and HTML languages and standards have also evolved significantly and continue to do so. Upgrading an older application can provide some of the following benefits:

  1. Tighter security
  2. Better performance
  3. Compatibility with newer versions of Windows Server
  4. Compatibility with newer/different versions of internet browsers
  5. Mobile device support

1. Tighter security

Previous versions of Microsoft’s .NET framework may have provided sufficient security at the time, but as new exploits are discovered, older versions of the software need to be patched. Microsoft offers security updates for supported versions of .NET, however it does not for older unsupported versions.

Imagine your once secure web application now allows remote attackers to gain elevated privileges and gain access to your database. Upgrading the .NET framework to the latest version provides the latest security patches and peace of mind.

2. Better performance

The .NET Framework is continuously evolving. A team of specialists at Microsoft is dedicated on improving features and performance of the .NET framework. Some of the performance improvements come from utilizing new framework features to accomplish application functions.

There are also improvements that come out of the box, such as memory and storage utilization improvements. If the web application is hosted in a cloud, performance upgrades can reduce the hosting cost due to less resources needed to run the application.

3. Compatibility with newer versions of Windows Server

As new versions of Windows Server are released, support is dropped for older versions of the .NET framework. If you are upgrading to a new version of Windows Server, upgrading the existing .NET Framework may also be needed.

4. Compatibility with newer/different version of internet browsers

Browsers are constantly being updated with newer features, adopting more of the HTML5 standards with each new release.

The list of supported browsers within any given organization is also growing. Gone are the days when an organization may have dictated that they only supported Microsoft Internet Explorer 6 as their only browser. Today, the reality is that applications are being running on IE, Chrome, Firefox and Safari and this may be from the desktop, tablet or mobile device.

An application that has worked in previous browser versions may no longer display correctly or worse have JavaScript errors with newer/different browser versions that prevent users from using the web application.

Upgrading JavaScript frameworks like jQuery or jQuery plugins can mitigate some of these issues.

Upgrading/Modifying CSS to take advantage of the new CSS features including responsive design can also give users a smoother experience with these newer browsers and platforms.

5. Mobile device support

As iOS devices become more ubiquitous within the corporate and consumer environments the need to replace any Flash components within applications has continued to grow. Components developed in Flash a number of years ago can be replaced with newer technologies that are supported across all platforms.

We hope you have found this month's edition of Point of View to be helpful and informative. Look out for our next instalment in late Spring as we continue to deliver Point Alliance news, and explore additional IT opportunities.

We want to hear your point of view!

If you have any ideas, suggestions or any questions about our newsletter, please contact us at: info@pointalliance.com.

Warm regards,

Point Alliance Team