Application Modernization Center of Excellence

The Application Modernization center of excellence deals with value-guided innovation of systems and applications

​The nature of the IT market increases the need for the systems’ technological innovation as a result of the following scenarios:

Development environment migration

Innovation of systems following an aging of the development environment.

Technology renewal

Renewal of the system following a need to supporting a techno-business update.

Platform migration

Renewal of systems following the need to remove an aging platform.

The center of excellence knows how to present several strategies for migration:

Modernize

A technological innovation with two alternatives (or a combination of both):

  • Automatic migration – a tool-based on automatic conversion. Suitable for when the system’s functionality and architecture are good enough.
  • Transform – changing and adjusting the architecture and/or infrastructural components for a new technological environment. This kind of change preserves parts of the code and replaces/adds additional components.

Changing

Changing the system with two alternatives (or a combination of both):

  • Rewrite – a new development of the system in a new and updated technological environment.
  • Replace – replacing the system with an existing product.

Defer

Differing the treatment for the system – when the risk level of the existing technology does not warrant the investment/risk in replacing the system. In these cases it’s sometimes right to use development/maintenance guidelines that are ready for future migration.

The Matrix App modernization center of excellence offers a package of services, tools and methodologies and answers for the different scenarios. The center knows how to operate within all migration strategies and build a hybrid solution that combines different strategies with the different systems

Solutions that Customers Love

Converting VB systems

to .NET environment in cooperation with Code Architects

  • Analysis of the system
  • Planning and building an infrastructural goal environment
  • Performing an automatic migration

Converting content management systems

Based over Microsoft CMS to SharePoint 2010

Renewing systems developed with “Legacy Java”

Renewing of systems based on propriety infrastructures, early versions of Java EE and aging MVC web frameworks

Re-hosting of applications from Unix environment to Linux environment

Transferring applications from Unix environment to Linux environment in order to allow a standardization of the Linux operating system and flexibility in moving between different hardware platforms.

SOA wrapping

Wrapping legacy systems and exposing them as standard service providers and/or service consumers

Multi-channel exposing of systems

Developing an approach in new channels for the Legacy system, including, internet, mobile, Desktop productivity, etc.

System migration

To public or internal cloud based on a cookbook for cloud migration/development

Services

Application portfolio assessment

Mapping, managing and defining the risks of the organization’s systems and technologies and recommending migration strategies as required.

Application migration assessment

nalyzing the meanings of applications migration, including testing the suitable migration strategies.

Application migration

Migration of the systems in a variety of migration strategy, including automatic tools.

Providing solutions for a variety of issues that come up during the migration process, like dealing with third party components.

Application transformation

Adjusting and changing the infrastructural architecture and/or components for the new technological environment.

Application re-hosting

Transferring applications from one platform to another.

Migration testing

Testing functionality and traffic for systems that have undergone migration through designated testing methodologies.

Migration from 32 bit environments to 64 bit environments

 

Nearshore services

The application modernization center of excellence integrates nearshore services as needed in order to provide agile, scalable and financial development abilities.

Methodologies

Methodologies to form a conversion plan

Relates to the following subjects: strategy, measurement, management, development guidance and testing

Conversion methodology of application to cloud

 

Methodology for converting contents and content websites

Points of Interest