Can You Maintain Legacy Code?

We all know what legacy code is but here is a definition that everyone can agree on. Legacy code is: Software that generates value for the business Undocumented Not understood, in detail, by either the business or development staff Written in a language that is no...

Challenges of retiring legacy applications

Where ever you turn in the technology arena there are hundreds of stories about how organizations are trying to gain competitive advantage by using digital technology and in most cases, it is moving applications to the cloud. However, and it is a huge however, the IT...

The Cloud as a migration target

Organizations are moving to more and more rapidly to the cloud to gain more flexibility and competitive advantage. They are also looking to infrastructure as a service (IaaS) to provide the technical environment for their new cloud-based solutions. A lot of this drive...

How do you decide what to modernize?

As we have discussed in previous articles IT departments are facing huge challenges just to keep the current portfolio operational: Old but mission-critical applications with poor documentation and lack of internal knowledge Applications written in languages managed...