From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Sperry Univac's 'MAPPER 4GL originated in the 1970s[1] based on some work in the 1960s,[2] but has been kept current. It was renamed and also given an extension named ICE - Internet Commerce Enabler.[3][1]

Originally available on Sperry's Univac 1108, implementations now also exist for Windows NT, Sun Solaris and Linux.[4] The GUI on Windows is the most advanced of these.[1]


MAPPER (MAintain, Prepare, and P'roduce Executive Reports), which has since been officially renamed BIS (Business Information Server) but called MAPPER by its fans[1], began as an internal product. Its first customer was Santa Fe Railway.

Having started in the Punched Card era, when input was 80 columns of data and printed reports had 120 or 132 columns, it attempted to go beyond by modeling itself on a filing cabinet.

As was typical for that era, it was written in Assember language.[1] Initially it had only limited string manipulation;[1] that has since been corrected. A Macro capability was also subsequently added.


The BIS product is still in use,[1] and there still are job postings for it.[5] [6][7] There's even coverage of "average salaries by job title and skillset" at SimplyHired,[8] BIS/MAPPER use includes end-user-written applications.[9]

External links[edit]


  1. ^ a b c d e f g "Language Mapper (now known as BIS)".
  2. ^ Del Fiacco, Gerry (2008-08-23). "MAPPER: A Mission Critical Legacy". Archived from the original on 2008-08-23. Retrieved 2019-02-03.
  3. ^ Oracle can be used as the backend database
  4. ^ "Rosetta Code - Category:MAPPER".
  5. ^ "Search for unisys bis mapper analyst jobs at Monster" "unisys bis mapper analyst Jobs".
  6. ^ A quick scan done July 30, 2018 shows that all have co-requisites, e.g. C++, COBOL, or are other-titled positions that require BIS/MAPPER, e.g. Clincal Services Analyst, Business Analyst, Finanacial Analyst. The locations included Texas, Pennsylvania, Boston/MA, Washington DC, Iowa.
  7. ^ "System (MAPPER) or a background in an equivalent programming logic, experience with Unisys BIS (MAPPER) or similar" "SYSTEMS PROGRAMMER/DEVELOPER III - 60017423".
  8. ^ "unisys bis mapper Salaries".
  9. ^ Employer seeking a trainer for BIS/MAPPER (Timestamped "18 hours ago") "BIS MAPPER TRAINER - Desktop Applications Job". |date=July 30, 2018