Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Umple is a programming language and tool that adds model-oriented programming features to Java, PHP, C++, and Ruby. This lets developers create models for their program's design directly in the source code. These models can include relationships between classes as well as state machines, attributes and associations. The Umple compiler takes these extended source files and generates plain code from them that can be compiled in the corresponding language. This approach is known as forward engineering from models to code.

Hire Umple Experts

Enter your email to get started.