# Uniface

> low-code development platform

**Wikidata**: [Q2143563](https://www.wikidata.org/wiki/Q2143563)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Uniface_(programming_language))  
**Source**: https://4ort.xyz/entity/uniface

## Summary
Uniface is a low-code development platform (and a 4th-generation programming language) used for building applications, developed by Uniface (now Rocket Software) since 1984.

## Key Facts
- Founded in 1984 by Uniface (company), now part of Rocket Software.
- Classified as a 4th-generation programming language and an integrated development environment.
- Supports stable versions like 10.3.01 (2018), 10.4.02 (2023), and 10.4.03.001 (2024).
- Runs on Microsoft Windows, Unix-like operating systems (including Linux), and other platforms.
- Uses a three schema approach for application development.

### FAQs
### Q: What is Uniface?
A: Uniface is a low-code development platform and 4th-generation programming language used to create applications, developed by Uniface (now Rocket Software) since 1984.

### Q: Which company developed Uniface?
A: Uniface (company), headquartered in Amsterdam, developed Uniface; the company was acquired by Rocket Software in 2021.

### Q: What operating systems does Uniface run on?
A: Uniface runs on Microsoft Windows, Unix-like operating systems (including Linux), and other compatible platforms.

## Why It Matters
Uniface addresses the challenge of rapid application development by providing a low-code approach, enabling developers to build applications with less manual coding. Its 4th-generation language nature makes it more user-friendly than traditional procedural languages, focusing on "what" rather than "how" to build systems. This has significantly impacted enterprise application development by reducing time-to-market and development complexity.

## Notable For
- Pioneered the three schema approach for application development, simplifying data modeling and integration.
- Evolved from a 4th-generation programming language to a comprehensive low-code platform, adapting to modern development needs.
- Maintained stable versions with regular updates (e.g., 10.4.03.001 in 2024), ensuring compatibility and new features.
- Operates across multiple operating systems, supporting diverse enterprise environments.

## Body
### History and Development
Uniface was founded in 1984 by the company now known as Rocket Software (formerly Uniface). It began as a 4th-generation programming language, emphasizing user-friendliness and non-procedural design. Over time, it evolved into a low-code development platform, expanding its capabilities to include integrated development environment (IDE) features.

### Technical Characteristics
- **Programming Paradigm**: Three schema approach, which organizes data modeling, application logic, and user interface separately.
- **Operating Systems**: Supports Microsoft Windows, Unix-like systems (including Linux), and other platforms.
- **License**: Proprietary, meaning it is not open-source.

### Version Evolution
Key stable versions include:
- 10.3.01 (released August 8, 2018)
- 10.4.02 (released April 7, 2023)
- 10.4.03.001 (released October 23, 2024, with "preferred" status)

### Classification and Usage
Uniface is classified as both a 4th-generation programming language and an integrated development environment. It is used in enterprise settings to develop applications efficiently, leveraging low-code principles to reduce development time and complexity.

```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "Uniface",
  "description": "A low-code development platform and 4th-generation programming language for application development.",
  "url": "https://www.rocketsoftware.com/welcome-uniface",
  "sameAs": ["https://www.wikidata.org/wiki/Q328", "https://en.wikipedia.org/wiki/Uniface_(programming_language)"],
  "additionalType": "ProgrammingLanguage"
}

## References

1. [Source](https://www.rocketsoftware.com/products/rocket-uniface/low-code-application-development)
2. [Source](https://docs.rocketsoftware.com/bundle/uniface_104/page/qhg1665702746675.html)
3. [Current pageRocket Uniface Library 10.4    Last UpdatedApr 07, 2023. 2023](https://docs.rocketsoftware.com/bundle/uniface_104/page/cct1676357350438.html)
4. [Source](https://docs.rocketsoftware.com/bundle/uniface_104/page/wqy1665702521491.html)
5. Freebase Data Dumps. 2013