IBM's Cross System Product (CSP) was an
application generator
An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build ...
intended to create online systems on IBM's mainframe platforms. Introduced in 1981,
CSP consisted of a set of
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
generators that allowed developers to interactively define, test, generate, and execute application
programs
Program, programme, programmer, or programming may refer to:
Business and management
* Program management, the process of managing several related projects
* Time management
* Program, a part of planning
Arts and entertainment Audio
* Programm ...
. CSP was composed of two products:
*Cross System Product/Application Development (CSP/AD) - development environment.
*Cross System Product/Application Execution (CSP/AE) - runtime environment.
CSP version 3 was released in 1986 with extended functions:
*
DB2
Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON and ...
support in
CICS
IBM CICS (Customer Information Control System) is a family of mixed-language application servers that provide online transaction management and connectivity for applications on IBM mainframe systems under z/OS and z/VSE.
CICS family products ...
/OS/VS and
MVS/
TSO environment
*
SQL/DS support in
VSE and
VM/SP
VM (often: VM/CMS) is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers.
The following versi ...
environment
*
MVS/XA (31bit addressing) support
The 1987
SAA
Saa or SAA may refer to:
Languages
* Saa language, a language of Vanuatu
* Saba language (ISO 639 code: saa)
Law
* Space Act Agreement, a type of legal agreement with NASA
* Stabilisation and Association Process, for countries seeking to join t ...
announcement cast doubt on IBM's commitment to CSP – it "wasn't silent on CSP; it dismembered it.".
The last version of CSP, version 4.1, went out of support at the end of 2001.
In 1994 IBM released a successor product called VisualGen which incorporated "the ability to develop client/server applications (particularly the addition of Graphical User Interfaces (GUIs) to applications), the ability to access data from non-IBM vendors’ data stores, and the ability to execute application in operating environments beyond the mainframe." In 1996 this product was again renamed to
VisualAge Generator.
VisualAge Generator was withdrawn from service in 2009 and succeeded by Rational Business Developer.
See also
*
Rational Software
Rational Machines is an enterprise founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. It changed its n ...
References
Fourth-generation programming languages
IBM mainframe software
{{mainframe-compu-stub