IUP — это многоплатформенный инструментарий для создания графических пользовательских интерфейсов. Он предлагает простой API на трех основных языках: C, Lua и LED. Цель IUP - позволить компилировать исходный код программы в разных системах без каких-либо изменений.