RAMIS («Информационная система управления произвольным доступом») — это язык программирования четвертого поколения (4GL), способный создавать и поддерживать базы данных, состоящие из именованных файлов, содержащих как числовые, так и буквенные поля, и впоследствии создавать подробные простые или сложные отчеты с использованием очень простого языка, похожего на английский. Таким образом, его легко освоить непрограммистам. Типичная программа — либо для создания или поддержки базы данных, либо для создания довольно сложных отчетов — обычно состоит из нескольких строк кода, которые могут быть написаны или поняты непрофессиональными программистами. «Конечные пользователи», как их стали называть. Таких конечных пользователей можно было обучить использованию RAMIS за считанные дни, и поэтому в крупных компаниях часто было несколько сотен таких пользователей, разбросанных по всей компании.
RAMIS был первоначально разработан в середине 1960-х годов компанией Mathematica по консалтинговому контракту для маркетингового исследования группой под руководством Джеральда Коэна [1] и впоследствии был доработан и представлен на рынке как универсальный инструмент управления и анализа данных. В конце 1960-х годов Коэн рассорился с руководством Mathematica и ушел, чтобы основать свою собственную компанию. Вскоре после этого его новая компания выпустила новый продукт под названием FOCUS , который был очень похож на RAMIS: «те же ошибки и те же сообщения об ошибках с ошибками». [2]
National CSS (NCSS), поставщик услуг разделения времени , лицензировал права на предоставление RAMIS в своей системе VP/CSS . [2]
В какой-то момент Mathematica изменила цену лицензии. [3]
Заинтересованными сторонами были: [2]
Большая часть команды программистов осталась в Mathematica, как и почти весь отдел продаж. К этому времени у RAMIS было двузначное число компаний-клиентов как в США, так и в европейском подразделении со штаб-квартирой в Лондоне, поэтому Mathematica решила создать новое подразделение под названием Mathematica Products Group и переименовать продукт в RAMIS II. [1] [4] В то же время компания решила отозвать Фрэнка Фиша — изначально консультанта Mathematica, которому было поручено возглавить европейскую консалтинговую группу, а впоследствии он сформировал европейскую группу RAMIS — чтобы возглавить команду разработчиков RAMIS II и международные продажи.
Продажи RAMIS II и FOCUS продолжали расти в 1980-х годах по всему западному миру, причем RAMIS II в целом превосходил FOCUS по продажам на мэйнфреймах, хотя подробные данные отсутствуют. В конечном итоге RAMIS II был установлен примерно в 40 странах мира.
Mathematica в конечном итоге выросла до более чем 500 сотрудников, из которых около 200 были заняты в RAMIS II. Компания в основном принадлежала группе профессоров математики и экономики Принстонского университета, и, поскольку эта группа состарилась, они решили обналичить ее, продав Martin Marietta Corporation (впоследствии Lockheed Martin ) в 1983 году. [5] [6]
RAMIS II продолжал расти еще 4 года, пока большинство ведущих специалистов по проектированию и продажам RAMIS II не ушли в ответ на изменения политики, введенные Lockheed Martin. Примерно 2 года спустя Lockheed Martin продала группу RAMIS II другой фирме-разработчику программного обеспечения, чей бэкграунд и культура настолько отличались от Mathematica, что они не смогли добиться успеха продукта и, в свою очередь, продали продукт другой компании за его доход от обслуживания.
В 1987 году [7] RAMIS была продана компании On-Line Software International, пока ее не приобрели ее нынешние владельцы, Computer Associates .
К тому времени, когда компанию собиралась купить Computer Associates (CA Technologies), результаты были такими:
Синтаксис RAMIS описывается как
В то время как первоначальный продукт для мэйнфреймов и систем разделения времени был принят положительно, первоначальная версия для ПК не получила такого же приема:
Mathematica разработала свою систему Ramis, выполняя проект для крупной промышленной компании в 1969 г. Mathematica поняла, что Ramis - Rapid Access Management Information System - может иметь широкий рынок. Ramis II теперь является основой одного из трех подразделений Mathematica.