FORGE是一个独立于语言、操作系统和GUI的窗口API,以虚拟文件系统的形式提供。FORGE API不是将编程接口定义为一组函数,而是一组文件操作。FORGE本质上是面向对象的,但对象都是文件,方法是POSIX文件调用。FORGE允许用户通过shell脚本构建原生外观的应用程序,并支持交互式shell来逐行编写程序或检查和更改正在运行的程序的视图结构。