RAMIS (software)

Last updated

RAMIS ("Random Access Management Information System") is a fourth-generation programming language (4GL) capable of creating and maintaining databases consisting of named files containing both numeric and alphabetic fields and subsequently producing detailed simple or complex reports using a very simple English like language. As such it is easily mastered by non-programmers. A typical program - either to create or maintain a database or to create quite complex reports - would normally consist of a handful of lines of code which could be written or understood by non-professional programmers. "End users" as they became known. Such end users could be trained to use RAMIS in a matter of days and so large companies would often have several hundred such users scattered throughout the company.

Contents

History

RAMIS was initially developed in the mid 1960s by the company Mathematica on a consulting contract for a marketing study by a team headed by Gerald Cohen [1] and subsequently further developed and marketed as a general purpose data management and analysis tool. In the late 1960s Cohen fell out with the management of Mathematica and left to form his own company. Shortly thereafter his new company released a new product called FOCUS which was very similar to RAMIS: "the same bugs and the same misspelled error messages." [2]

National CSS (NCSS), a Time-sharing vendor, licensed rights to make RAMIS available on its VP/CSS system. [2]

At some point Mathematica changed its licensing price. [3]

The interested parties were: [2]

Most of the programming team remained with Mathematica as did almost all the sales force. By this time RAMIS had double digits of client companies in both the US and a European division headquartered in London and so Mathematica decided to create a new division called Mathematica Products Group and rename the product RAMIS II. [1] [4] At the same time, the company decided to recall Frank Fish - originally a Mathematica consultant who had been assigned to lead a European consulting team and had subsequently formed the European RAMIS group - to head up the RAMIS II design team and International Sales.

Sales of both RAMIS II and FOCUS continued to grow through the 1980s throughout the western world with RAMIS II generally outselling FOCUS on mainframes though no detailed figures are available. RAMIS II was eventually installed in some 40 countries worldwide.

Purchased by Martin Marietta

Mathematica itself eventually grew to more than 500 staff with roughly 200 involved with RAMIS II. The company was largely owned by a group of professors in Mathematics and Economics at Princeton University and, as this group aged, they opted to cash out by selling to Martin Marietta Corporation (subsequently Lockheed Martin) in 1983. [5] [6]

RAMIS II continued to grow for another 4 years until most of the top people in RAMIS II design and sales quit in reaction to policy changes imposed by Lockheed Martin. Roughly 2 years later Lockheed Martin sold the RAMIS II group to another software firm whose background and culture was so different from Mathematica that they were unable to make a success of the product and they in turn sold the product to another company for its maintenance revenue.

Three-way split

In 1987 [7] RAMIS was sold to On-Line Software International until it was acquired by its current owners, Computer Associates.

By the time the company was about to be purchased by Computer Associates (CA Technologies), the results were

("We’ve got to replace RAMIS, and we’re going to build our own product.") [2]

RAMIS syntax

The RAMIS syntax has been described as

Market acceptance

While the initial timesharing/mainframe product was positively accepted, the initial PC version didn't get the same reception:

Less positive

Less negative

Related Research Articles

A fourth-generation programming language (4GL) is a high-level computer programming language that belongs to a class of languages envisioned as an advancement upon third-generation programming languages (3GL). Each of the programming language generations aims to provide a higher level of abstraction of the internal computer hardware details, making the language more programmer-friendly, powerful, and versatile. While the definition of 4GL has changed over time, it can be typified by operating more with large collections of information at once rather than focusing on just bits and bytes. Languages claimed to be 4GL may include support for database management, report generation, mathematical optimization, GUI development, or web development. Some researchers state that 4GLs are a subset of domain-specific languages.

Informix-4GL is a 4GL programming language developed by Informix during the mid-1980s. At the time of its initial release in 1986, supported platforms included Microsoft Xenix, DEC Ultrix, Altos 2086, AT&T 3B2, AT&T 3B5, AT&T 3B20 and AT&T Unix PC.

PROIV is now marketed as a low code development platform by its current steward, Zellis Holdings, a British HR services company.

<span class="mw-page-title-main">Computer-aided software engineering</span> Software Quality Engineering Practices

Computer-aided software engineering (CASE) was a domain of software tools used to design and implement applications. CASE tools were similar to and were partly inspired by Computer-Aided Design (CAD) tools used for designing hardware products. CASE tools were intended to help develop high-quality, defect-free, and maintainable software. CASE software was often associated with methods for the development of information systems together with automated tools that could be used in the software development process.

FOCUS is a fourth-generation programming language (4GL) computer programming language and development environment that is used to build database queries. Produced by Information Builders Inc., it was originally developed for data handling and analysis on the IBM mainframe. Subsequently versions for minicomputers and such as the VAX and other platforms were implemented. FOCUS was later extended to personal computers and to the World Wide Web: the WebFOCUS product.

<span class="mw-page-title-main">OpenEdge Advanced Business Language</span> Business application development language

OpenEdge Advanced Business Language, or OpenEdge ABL for short, is a business application development language created and maintained by Progress Software Corporation (PSC). The language, typically classified as a fourth-generation programming language, uses an English-like syntax to simplify software development. The language was called PROGRESS or Progress 4GL up until version 9, but in 2006 PSC changed the name to OpenEdge Advanced Business Language in order to overcome a presumed industry perception that 4GLs were less capable than other languages. A subset of the language, called SpeedScript, is used in the development of web applications.

Cullinet was a software company whose products included the database management system IDMS and the integrated software package Goldengate. In 1989, the company was bought by Computer Associates. Cullinet was headquartered at 400 Blue Hill Drive in Westwood, Massachusetts.

DATATRIEVE is a database query and report writer tool originally from Digital Equipment Corporation. It runs on the OpenVMS operating system, as well as several PDP-11 operating systems. DATATRIEVE's command structure is nearly plain English, and it is an early example of a Fourth Generation Language (4GL).

Cincom Systems, Inc., is a privately held multinational computer technology corporation founded in 1968 by Tom Nies, Tom Richley, and Claude Bogardus.

NOMAD is a relational database and fourth-generation language (4GL), originally developed in the 1970s by time-sharing vendor National CSS. While it is still in use today, its widest use was in the 1970s and 1980s. NOMAD supports both the relational and hierarchical database models.

LINC is a fourth-generation programming language, used mostly on Unisys computer systems.

National CSS, Inc. (NCSS) was a time-sharing firm in the 1960–80s, until its acquisition by Dun & Bradstreet in 1979. NCSS was originally headquartered in Norwalk, Connecticut, but relocated to Wilton in 1978. Sales offices, data centers, and development facilities were located at various sites throughout the U.S. Some additional sales offices were active in the UK and elsewhere.

IBM Informix C-ISAM is an X/Open standards-compliant Application programming interface (API) to an Indexed Sequential Access Method or ISAM.

<span class="mw-page-title-main">Capex Corporation</span> American software company (1969–1982)

Capex Corporation was an American computer software company in existence from 1969 through 1982 and based in Phoenix, Arizona. It made a variety of software products, mostly system utilities for the IBM mainframe platform, and was known for its Optimizer add-on to the IBM COBOL compiler. Capex was acquired by Computer Associates in 1982.

<span class="mw-page-title-main">Britton Lee, Inc.</span> American relational database company

Britton Lee Inc. was a pioneering relational database company. Renamed ShareBase, it was acquired by Teradata in June, 1990.

Informix Corporation was a software company located in Menlo Park, California. It was a developer of relational database software for computers using the Unix, Microsoft Windows, and Apple Macintosh operating systems.

CP-6 is a discontinued computer operating system, developed by Honeywell, Inc. in 1976, which was a backward-compatible work-alike of the Xerox CP-V fully rewritten for Honeywell Level/66 hardware. CP-6 was a command line oriented system. A terminal emulator allowed use of PCs as CP-6 terminals.

Informatics General Corporation, earlier Informatics, Inc., was an American computer software company in existence from 1962 through 1985 and based in Los Angeles, California. It made a variety of software products, and was especially known for its Mark IV file management and report generation product for IBM mainframes, which became the best-selling corporate packaged software product of its time. It also ran computer service bureaus and sold turnkey systems to specific industries. By the mid-1980s Informatics had revenues of near $200 million and over 2,500 employees.

Mathematica Inc. was a multi-faceted American software company and consulting group founded by Princeton University professors in 1968. The computer had three primary divisions: Mathematica Policy Research, which did consulting work, mostly "to develop mathematical models for marketing decision making"; Mathematica Products Group, best known for developing RAMIS; and MathTech, the company's technical and economic consulting group. The company was also a leading developer of state lottery systems.

The Librarian is a version control system and source code management software product originally developed by Applied Data Research for IBM mainframe computers. It was designed to supplant physical punched card decks as a way of maintaining programs, but kept a card model in terms of its interface. During the 1970s and 1980s it was in use at thousands of IBM mainframe installations and was one of the best-selling software products in the computer industry.

References

  1. 1 2 "MATHEMATICA'S SHIFT INTO SOFTWARE FIELD". The New York Times . February 22, 1983. Mathematica developed its Ramis system in doing a project for a large industrial company in 1969. Mathematica recognized that Ramis - for Rapid Access Management Information System - could have a broad market. Ramis II is now the mainstay of one of Mathematica's three divisions.
  2. 1 2 3 4 "RAMIS and NOMAD--National CSS" (PDF). May 20, 2005.
  3. Nick Rawlings (March 17, 2014). "The History of NOMAD: A Fourth Generation Language" . IEEE Annals of the History of Computing. 36: 30–38. doi:10.1109/MAHC.2014.10. S2CID   19419272.
  4. "RAMIS II English-like nonprocedural". Computerworld . September 10, 1979. p. 20.
  5. "RAMIS II, PC Unison". Computerworld. September 9, 1985. p. 6.
  6. "In 1983, Martin Marietta acquired Mathematica Products Group, developer of Ramis II."
  7. Announced as a "has just acquired" late 1986 in a competitive marketing letter: "RAMIS Information System acquired". Computerworld. December 1, 1986. p. 90.
  8. "RAMIS II - Basic Reporting". June 17, 1985.
  9. "Ramis". InfoWorld. April 18, 1988.
  10. "Ramis". PC Magazine. Ziff Davis. May 28, 1991.