Hope this helps clear things up a bit....
The AS/400 (System i) is a very secure and stable server running on os\400 with an integrated Database (DB2/400). It is widely used in the Banking and insurance industries in South Africa. Although it can run programs written in Cobol, C, C++ etc, the main programming language is RPG. It's main interface is via a 5250 terminal emulation via PC or dumb terminal. The interface is normally menu driven for users, but programmers\administrators have command line access (Unix like). Custom written GUI interfaces may also be used, connecting to the database via ODBC. It utilize 64-bit processing, main storage and memory as well as processor power can be added on as needed. System-sizes varies widely, depending on it's intended use. Some companies utilize it as their main database server, others to run their internet banking sites or for their ATM networks.
Most companies prefer to write their own custom-made software for the AS\400, from there all the jobs requiring AS/400 knowledge\programming skills. Allthough RPG is not a very difficult language to learn, there's not a lot of RPG programmers in South Africa.