RAMIS ("Random Access Management Information System") es un lenguaje de programación de cuarta generación (4GL) capaz de crear y mantener bases de datos que consisten en archivos con nombre que contienen campos numéricos y alfabéticos y, posteriormente, producir informes detallados simples o complejos utilizando un lenguaje muy simple similar al inglés. Como tal, es fácil de dominar para los no programadores. Un programa típico, ya sea para crear o mantener una base de datos o para crear informes bastante complejos, normalmente constaría de un puñado de líneas de código que podrían ser escritas o entendidas por programadores no profesionales. "Usuarios finales", como se los conoció. A estos usuarios finales se les podía capacitar para usar RAMIS en cuestión de días y, por lo tanto, las grandes empresas a menudo tenían varios cientos de estos usuarios dispersos por toda la empresa.
RAMIS fue desarrollado inicialmente a mediados de los años 60 por la empresa Mathematica en el marco de un contrato de consultoría para un estudio de marketing a cargo de un equipo dirigido por Gerald Cohen [1] y posteriormente fue desarrollado y comercializado como una herramienta de análisis y gestión de datos de uso general. A finales de los años 60, Cohen se enemistó con la dirección de Mathematica y se fue para formar su propia empresa. Poco después, su nueva empresa lanzó un nuevo producto llamado FOCUS que era muy similar a RAMIS: "los mismos errores y los mismos mensajes de error mal escritos". [2]
National CSS (NCSS), un proveedor de tiempo compartido , obtuvo la licencia para que RAMIS esté disponible en su sistema VP/CSS . [2]
En algún momento Mathematica cambió su precio de licencia. [3]
Las partes interesadas fueron: [2]
La mayor parte del equipo de programación permaneció en Mathematica, al igual que casi todo el equipo de ventas. En ese momento, RAMIS tenía dos dígitos de empresas clientes tanto en los EE. UU. como en una división europea con sede en Londres, por lo que Mathematica decidió crear una nueva división llamada Mathematica Products Group y cambiar el nombre del producto a RAMIS II. [1] [4] Al mismo tiempo, la empresa decidió llamar a Frank Fish (originalmente un consultor de Mathematica que había sido asignado para dirigir un equipo de consultoría europeo y que posteriormente había formado el grupo europeo RAMIS) para dirigir el equipo de diseño de RAMIS II y las ventas internacionales.
Las ventas de RAMIS II y FOCUS continuaron creciendo durante la década de 1980 en todo el mundo occidental, y RAMIS II superó en ventas a FOCUS en mainframes, aunque no hay cifras detalladas disponibles. RAMIS II finalmente se instaló en unos 40 países en todo el mundo.
Mathematica llegó a tener más de 500 empleados, de los cuales aproximadamente 200 estaban involucrados en RAMIS II. La empresa era en gran parte propiedad de un grupo de profesores de Matemáticas y Economía de la Universidad de Princeton y, a medida que este grupo envejecía, optaron por vender su parte a Martin Marietta Corporation (posteriormente Lockheed Martin ) en 1983. [5] [6]
RAMIS II continuó creciendo durante otros cuatro años hasta que la mayoría de los responsables de diseño y ventas de RAMIS II renunciaron como reacción a los cambios de política impuestos por Lockheed Martin. Aproximadamente dos años después, Lockheed Martin vendió el grupo RAMIS II a otra empresa de software cuyo origen y cultura eran tan diferentes de Mathematica que no pudieron lograr el éxito del producto y, a su vez, vendieron el producto a otra empresa para obtener ingresos por mantenimiento.
En 1987 [7] RAMIS fue vendido a On-Line Software International hasta que fue adquirido por sus actuales propietarios, Computer Associates .
Cuando la empresa estaba a punto de ser comprada por Computer Associates (CA Technologies), los resultados fueron...
La sintaxis RAMIS ha sido descrita como
Si bien el producto inicial de tiempo compartido/mainframe fue aceptado positivamente, la versión inicial para PC no tuvo la misma recepción:
Mathematica desarrolló su sistema Ramis al realizar un proyecto para una gran empresa industrial en 1969. Mathematica reconoció que Ramis (Rapid Access Management Information System) podría tener un amplio mercado. Ramis II es ahora el pilar de una de las tres divisiones de Mathematica.