Five Brave RPG Programmers Move from PDM/SEU to WDSc
Words can mean different things to different people, and the phrase "application modernization" is no exception. To some the phrase may elicit positive connotations, whereas to others it may be a source of irritation. For some it may convey responsible management of software assets, where others might hear in the words a veiled criticism of mature applications simply because they are not young and new. What does modernization mean to you?
To a cynic, modernization might mean that someone is trying to sell you something you do not need -- a software tool or consulting services -- or developers are trying to gain job security through busywork.
For others, modernization might mean giving applications a new look and feel and some additional capabilities. The emphasis might be on making applications look more modern while providing the same essential services to the business and its partners.
For still others, the focus may be not on appearance but on new capabilities, greater flexibility and adaptability, and more efficient integration with other applications.
Those who have legacy systems which have proven their value may see modernization as "revitalization" (as Rajiv put it) -- bringing new life into mature systems to enhance their power and prolong their useful life.
Perhaps some see modernization as just referring to the common practice of keeping code and applications up-to-date and in good working (and maintainable) condition. Software is subject to frequent modifications -- some minor, some major -- and over time this accumulation of changes can reduce the initial elegance. Then a reworking is in order to restore elegance (and enhanced maintainability) to the code.
For the community of RPG developers, modernization might mean how developers respond to IBM's changes to the language. Those who have known and used RPG for decades have witnessed many transformations in its capabilities. RPG IV ushered in a revolution which is still in the making, and free form carries it further. Changes in the language have also made it possible to code differently and structure applications with greater modularity, making layered applications more feasible in the RPG world.
So what does "application modernization" mean to you? Does it merely refer to responsible maintenance practices, or are there periods in a technology's history when more significant transformations urge themselves upon us?
Posted by at April 12, 2006 9:59 PM

| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Our blogs are editorial content of System iNetwork. We welcome your comments and opinions and encourage lively debate on the issues, and we reserve the right to edit all postings for clarity, length, civility of tone, and appropriateness to the topic under discussion. Comments consisting of product or job solicitations and other spam, profanity, and extreme rudeness will be deleted. We also reserve the right to publish excerpts from the blogs in our e-mail newsletters and print magazine.