• Please review our updated Terms and Rules here

Insight into IBM software (5110/5120 by the mid-1980s)

voidstar78

Veteran Member
Joined
May 25, 2021
Messages
738
Location
Texas
I recently came across an IBM 5120 that included a bunch of documentation. Sifting through some of that, I came across an IBM "notice to customers" document that was notifying about software price changes. This was dated Oct. 1985. While "home computing" was certainly taking off by this point, there was still a lot of "big computer business" being done.

What's interesting here is there is a long list (about 8 pages) of very-boring business oriented software titles. But then also in the last half of the document is a product number cross reference to the prices of this software (and the corresponding price increase that the notice is all about).

On the first page of the notice, IBM is offering options of Monthly Fee versus One-Time-Cost. (sounds familiar? the idea of "rented software" is lately making a come back)

The intro of the notice has terms like:

Initial License Charge (ILC)
One-Time Charges (OTC)
Monthly License Charges (MLC)
Distributed Systems License Option (DSLO)
Basic License (BL)
Volume License Amendment (VLA)


The bulletin is mid-1980s and some of the software is prefixed as being for the S/38, S/23, S/34, Datamaster -- kind of "business class" computers (that maybe wouldn't be categorized as mainframe). To IBM, "small business" is maybe something like 1,000 employees (not an exact number -- but point is, small to them isn't the 5-10 employee shops that we might consider as small). Anyway, the majority of the software is for the 5120, some also compatible with the 5110 and 5100, and some with a legacy from even earlier 1960s mainframes.

I have an initial draft image of this document here (two files, one with software title listing and a separate file that contains the portion with the prices). Unless I've grossly misunderstood something, these are US $ prices (as of 1985).

They are available here:

Sorry for the poor quality, it was just my draft attempt to digitally capture this info. As time permits, I may put the info into a spreadsheet or text file (after some more proper flat scans of the pages, but for now the letter/notice is difficult to separate the pages).


As a highlight to some of the most expensive software (some costing more than the hardware itself, and one example of the least expensive software):

Code:
CATALOG     PRICE ($)  DESCRIPTION
5664 176     21,000    PROFESSIONAL OFFICE SYSTEM
5665 348     49,900    IMS APPLICATION DEVEL FACILITY VER 2
5668 908    150,000    COPICS SHOP ORDER LOAD ANALYSIS REP
5710 D01     60,000    HOTEL RESERVATION GUEST ACCT/SYS
5719 HD2        120    EDX X.25/HDLC COMMUNICATIONS SUPPORT
5740 XYB     60,840    CUSTOMER INFORMATION FACILITY IMS/VS
5740 XYC     54,080    CUSTOMER INFORMATION FACILITY  OS/VS
5746 XXS     37,100    CUSTOMER INFORMATION FACILITY DOS/VS
5787 YAA     33,000    BARPICS
5796 AWC     34,800    LAB DATA MANAGEMENT SYS II
5796 BDQ     45,000    INTEGRATED PUBLISHING SYSTEM
5796 BTT     45,000    LEGAL DIARY SYSTEM
5796 PXH     90,000    DPPX MATERIALS/PURCHASING AND REPORTING
5796 ZGT     60,000    S/36 RETAIL INVENTORY, PLANNING, MDSE

The "BARPICS" title is pretty funny - not at all sure what that's about, but I think individual IBM engineers did sometimes have a sense of humor. It's possible I lined up the wrong catalog number with the wrong price (the curved pages with no horizontal lines makes that a little difficult sometimes).


And as examples of some of the other titles, to show the variety of domains IBM is involved with: (SWIFT is big-international-banking stuff)

S.W.I.F.T. support (e.g. DMNL TO S.W.I.F.T)
GENERAL CONTRACTOR MODULE
DRYWALL CONTRACTOR MODULE
ELECTRICAL CONTRACTOR MODULE
PLUMBING CONTRACTOR MODULE
BID DAY SYSTEM (auction stuff???)
ENERGY FACILITY CONTROL POWER MGMT
FORTRAN IV COMPILER (5734-F03, $399 monthly)
MATHEMATICS SUBROUTINE LIBRARY
GENERAL PURPOSE SIMULATION SYS V
CHANGE MANAGEMENT TRACKING
ELIAS-I/VM
HIGH LEVEL IMAGE PROCESS SYSTEM
CONTINUOUS SYSTEM MODELING / APL
DORTMUND LEUVEN LIBRARY
WATERLOO PC NETWORK STANDALONE
WATERLOO AND WATCOM LANGUAGES
PATIENT CARE SYS-RADIOLOGY
BANK TELLER APPL/COMML EXTENSIONS
WIDEBAND COMMUNICATIONS PROGRAM
INTRODUCING THE COMPUTER (5796-PDX $2,160)
APL MULTIVARIATE TIME SERIES ANALYSIS
CRYPTOGRAPHIC INFORMATION PROTECTION
LIBRARY CONGRESS MARC TO DMARC
GDDM GRAPHICS PRODUCTIVITY OPTION
TRANSLATOR BURROUGHS 1800-1900
TRANSLATOR BURROUGHS COBOL 2000-4900
TRANSLATOR UNIVAC 1100 COBOL
VOICE/TEXT MESSAGING SYSTEM
EDX MULTILEAVING RJE
LOGICALC / LOGIQUEST III
DISPLAYWRITER MONEY TRACK
CREDIT/CHECK AUTHORIZATION
IDX CHAIN PHARMACY
EDX LABORATORY AUTOMATION
DISPLAYWRITER - INFORMATION EXCHANGE
TEXT EDITOR (5798-RLH, $300)
EARTH RESOURCES MANAGEMENT II


Kind of boring stuff, but the full list shows the breadth of industry that IBM was involved with. I used to work software for a dental lab management system decades ago, the owner was very proud of his first $30K check from a customer - he posted a copy on the wall for awhile.
 
Last edited:
Here is an example of cross-referencing the two portions of the document. IBM lists these as "licensed programs" - I suppose it doesn't mean that they necessarily wrote the software, but that it is "licensed" for use on their hardware. A very early kind of AppStore for business software??

1688260090342.png
 
You might be surprised at the sizes of business that used S/36. I think many were installed in the 100-200 employee business, or, if you had a big and expensive inventory perhaps smaller. A friend who, along with his brother ran a 20 depot tyre and exhaust business had one to keep track of stock and do payroll.

The trade off between MLC and OTP was interesting as I think MLC included version upgrades but outright purchase did not.
 
Minor note: In one of the CORE International advertisement, Hal (the owner) is advocating for his 10|25mb drive accessories for the IBM 5110. In that ad, he mentions the S/36, and he makes a claim that one disadvantage about the S/36 is that the operating system takes 1/3rd of the hard drive space on that system (whereas for his hard drive accessories, there is no overhead and you get 100% of the drive space). So Hal was well aware he was ruffling feathers with IBM by trying to extend the life of 5110/5120's. There are other ads/reviews boasting how despite the cost of a 5110/etc, they replaced the salary of 2-3 accountants.


I came across another IBM newsletter from the 5120 system. It's basically the same story and from about the same time, but it consolidates the software titles and prices onto the same page. The last columns are "monthly" versus "one-time" cost - some of the "one time cost" get over $200k! (notes added to the github link mentioned earlier, https://github.com/voidstar78/IBM_5100_DOCS/tree/main/PDFs_5120 ) [ file IBM_5120_software_1985_NoticeUpdate.pdf ]


Here are a couple of highlights:

1688339632013.png


1688339678879.png


Anyone know what "ACS HOST" is? I'm not familiar with that.
 
Last edited:
That pricing looks absurdly cheap for a real time plant control system. I wonder what is missing from the install.
I worked with ACS aka RTPMS for many years from 1975 to sometime in the early 2000's, starting out as a systems programmer with a customer and eventually as a consultant, both independent and also supplying worldwide support for IBM.

Besides the basic host software cost, a site required a system running VS1 (originally, then MVS later on) and SRTOS (5799-AHE Special Real Time Operating System). In order to communicate with instrumentation it used one or more front end processors, originally System/7's and later the Series 1's. Petrochemical plants sometimes also added the Oil Movements & Storage option (5799-AFJ).

ACS was usually run on a dedicated system which implies that the site also required a CPU (typically a S/370-158, 4381, etc.), disks, tape drive(s), display terminals, etc. etc. The hardware cost and maintenance was quite significant, and even higher when run with a complete backup / automatic failover system.

Trivia: The customer I started out with had a reliability target of under 20 minutes downtime per month for any reason, including maintenance and upgrades. Downtime was defined as an operator not getting updated displays or not being able to make changes to field instrumentation.

Trivia 2: In order to meet the performance requirements using the hardware available at the time, all of the software was written in Assembler. Remember that this was on hardware with about 1.0 MIPS or less, 4 MB RAM or less, typically under 1GB of hard disk space, etc. Think about those numbers related to current PC's & cell phones and then think about the effect of bloatware.
 
DORTMUND LEUVEN LIBRARY

Does anyone know what this refers to? A person, place, organization? Sounds like something from Middle-Earth.
 
Dortmund is a city in Germany. Leuven is a city in Belgium. A quick search shows that there is some form of partnership between the libraries located in those cities. Possibly only involving the university libraries in both. The references point to KU or TU in conjunction with the city name which would designate the universities.
 
Back
Top