June 8

0 comments

Killing the AS400 Caveman Software Design Mentality

By NickLitten

June 8, 2011

#caveman, #modernize, #programmer, #RPG

Why are so many IBMi developers still stuck in the same application design thought process they had 20 years ago? Why do so many IBMi developers still refer to IBM-i as AS400 (the old system that we used in the early 1990’s)? Why are some people still writing batch report programs and 5250 green screen enquiries?

Evolving past the boundaries of the 5250 display and the reams of printed paperwork is not a paradigm shift.

I want to display IBMi data in a browser, reports as a PDF or spreadsheet, sharing data via a windows network, allowing access via mobile (Droid, Blackberry, iPhone, etc) browsers to the workforce. A whole new world of information-presentation options. If we mobilize IBMi applications our users will be effective from more locations, making them more responsive to changing business conditions. Virtually everybody in every office in every business corner has a working knowledge of the internet and web-based technologies. Web applications are pervasive across all age groups and cultures.

AS400 Caveman Software Design MentalityOK, so most web applications are in the form of social websites (Facebook, MySpace, Forums, Flickr, Match, etc..) but equally people are comfortable ordering online, bidding online and even specifying and building their next car, direct from the manufacturer, online. Web Applications are commonly used, need to little or no training to feel user-comfortable. Both our users and our customers have technical expecations and its our job to exceed them.

If our users see the AS/400 as an old fashioned mainframe – guess how they will feel about working on it.

If our users see webpage applications, clean modern fonts, graphics, spreadsheets then we will not only exceed the expectations of customers, but also of our user base.

Every (so-called) AS400 site in the world should be asking themselves “If so many other businesses are readily accessible via the web, why aren’t we?

If you need help then drop me a line…

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Join the IBM i Community for FREE Presentations, Lessons, Hints and Tips

>