The following is an extract from an ICT brochure dated November 1966, listing the Programming aids (aka Software) of the 1900 Range:
No program for the 1900 Series will be written in machine code. The extensive range of central processors and peripheral devices has been matched by an equally extensive range of programming aids. This range includes:
Plan- An assembly system specially prepared for the 1900 Series employing mnemonics.
Cobol- An international programming language of considerable power and flexibility for general commercial applications.
Rapidwrite- The I.C.T. simplification of COBOL.
EMA- The Extended Mercury Autocode for the solution of mathematical and scientific problems. It is simple to use, and widely employed in the scientific world.
Fortran and Algol- International autocodes for mathematical and scientific tasks.
NICOL- A simple commercial programming language developed by I.C.T., it simplifies the task of transferring jobs from a manual or automatic accounting system to a 1901 installation. Its straightforward format and few operational commands enable users to translate their requirements into computer terms after as little as four days instruction. Although developed for use with the 1901, series compatibility ensures that programs written in NICOL can also be run on any other 1900 Series computer system.
Sub-routines- A comprehensive library of commercial and mathematical sub-routines is available.
Operating Systems- To optimise the running of jobs, I.C.T. has devised a series of sophisticated operating systems to schedule the work, to organize and control the files and to control communications with the users.
Packaged Programs- Complete packaged programs have been devised by I.C.T. which require only the insertion of users' parameters. These packaged programs cover such tasks as: Linear Programming, Matrix Algebra, Survey Analysis, Systems Control, PERT, Inventory Management, Transportation, Regression Analysis. ”