Uniface is a development and deployment platform for enterprise applications that can run in a large range of runtime environments, including mobile, mainframe, web,
Service-oriented architecture (SOA),
Windows,
Java EE and
.NET. Uniface is a model-driven, Rapid Application Development (RAD) environment used to create mission-critical applications.