# GT.M

> an application suite consisting of a key-value storage subsystem, a language subsystem and an application development platform with utility programs.

**Wikidata**: [Q1356671](https://www.wikidata.org/wiki/Q1356671)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/GT.M)  
**Source**: https://4ort.xyz/entity/gt-m

## Summary
GT.M is an application suite consisting of a key-value storage subsystem, a language subsystem, and an application development platform with utility programs. Developed by Fidelity National Information Services, it functions as a key-value database, a compiler, and a programming language based on MUMPS.

## Key Facts
- **Entity Type:** GT.M is an instance of free software, a programming language, a compiler, utility software, and a key-value database.
- **Developer:** The software is developed by Fidelity National Information Services.
- **Basis:** It is based on the programming language MUMPS.
- **Operating System:** It operates on Linux.
- **Aliases:** Also known as "GT M" and "Greystone Technology M."
- **Latest Version:** Version 7.1-001 was released on July 6, 2023.
- **Previous Version:** Version 7.0-000 was released on February 12, 2021.
- **Website:** The official technology platform is located at fisglobal.com.
- **License:** The software is copyrighted and available under a proprietary license (License ID Q27017232).
- **Source Repository:** The source code is available via CVS at SourceForge.

## FAQs
### Q: What are the primary components of GT.M?
A: GT.M is a comprehensive application suite that includes a key-value storage subsystem, a language subsystem, and an application development platform accompanied by utility programs.

### Q: On which programming language is GT.M based?
A: GT.M is based on MUMPS (Massachusetts General Hospital Utility Multi-Programming System), a programming language used primarily in healthcare and financial database applications.

### Q: Is GT.M free to use?
A: Yes, GT.M is listed as an instance of "free software," though it is also noted as having a "proprietary license" and is a "copyrighted" work.

### Q: What operating systems does GT.M support?
A: According to available data, GT.M is designed to run on the Linux operating system.

## Why It Matters
GT.M is a significant entity in the realm of high-performance database management and software development, particularly within industries requiring robust transaction processing. By integrating a key-value database directly with a programming language and compiler, it offers a tightly coupled environment for application development. This architecture eliminates the impedance mismatch often found in systems that separate the database from the application logic.

Its implementation of the MUMPS standard allows it to serve critical sectors, maintained by Fidelity National Information Services (FIS), a major player in financial services technology. The continued updates, such as the releases throughout 2021, 2022, and 2023, demonstrate its ongoing relevance and active maintenance. As an open-source compatible tool (available as free software with a public CVS repository), it provides a viable platform for developers needing scalable, reliable key-value storage solutions on Linux infrastructure.

## Notable For
- **Hybrid Architecture:** Distinguished as a suite that simultaneously functions as a key-value database, a compiler, and a programming language.
- **MUMPS Implementation:** A key implementation of the MUMPS language standard, widely used in medical and financial informatics.
- **Enterprise Backing:** Developed and maintained by Fidelity National Information Services, a global leader in financial technology.
- **Active Development:** Shows a consistent release schedule, with multiple versions (7.0-005, 7.1-000, 7.1-001) released in 2022 and 2023.

## Body

### Application Structure and Components
GT.M is technically defined as an application suite rather than a standalone database. It comprises three main subsystems:
1.  **Key-value storage subsystem:** Manages data storage using a key-value paradigm.
2.  **Language subsystem:** Provides a programming environment for instructing the machine.
3.  **Application development platform:** Includes utility programs to aid in the creation and management of software.

It acts as an instance of multiple software types: a compiler, utility software, a programming language, and a database.

### Development and Licensing
The software is developed by **Fidelity National Information Services**. It is officially classified as **free software**, though it operates under a **proprietary license** (identified in structured data as Q27017232). The software is **copyrighted** and its source code is accessible via a CVS repository hosted at `fis-gtm.cvs.sourceforge.net`.

### Version History
The software has undergone frequent updates in the early 2020s. Key version releases include:
- **Version 7.1-001:** Released July 6, 2023.
- **Version 7.1-000:** Released April 19, 2023.
- **Version 7.0-005:** Released December 13, 2022.
- **Version 7.0-004:** Released October 3, 2022.
- **Version 7.0-003:** Released June 29, 2022.
- **Version 7.0-002:** Released March 30, 2022.
- **Version 7.0-001:** Released December 2, 2021.
- **Version 7.0-000:** Released February 12, 2021.

### Platform and Identifiers
GT.M is designed to run on the **Linux** operating system. It is also identified by the alias **Greystone Technology M**. Its Wikidata description emphasizes its role as a platform consisting of storage, language, and utility components. It maintains an entry in the Free Software Directory under the name GT.M.

## References

1. [Source](https://en.wikipedia.org/w/index.php?title=GT.M&oldid=1174426814)
2. [Source](https://sourceforge.net/projects/fis-gtm/files/GT.M-amd64-Linux/V7.1-001/)
3. [Source](https://sourceforge.net/projects/fis-gtm/files/GT.M-amd64-Linux/)
4. Freebase Data Dumps. 2013