[2] De hecho, Vala y Genie pueden ser usados juntos para crear un mismo programa.
El lenguaje de programación Vala tiene sus inicios junto a Jürg Billeter.
Por lo tanto Vala no es un preprocesador de C. La sintaxis está fuertemente basada en C# y por lo tanto también en Java, pero Vala no es un subconjunto de C# ni viceversa.
Los archivos Vapi se proporcionan para una gran parte de la plataforma GNOME, incluido GTK.
También hay una biblioteca llamada Gee, escrita en Vala, que proporciona clases genéricas de Colección/Contenedor .
Estos archivos se pueden generar semiautomáticamente para bibliotecas basadas en GObject, para las bibliotecas C que no se basan en GObject, deben escribirse a mano.
Un programa Vala compilado en código binario está vinculado a la plataforma respectiva, ya que entonces está en forma de código de máquina nativo.
Shotwell es también la gestión de fotos preinstalada en Ubuntu 10.10 y ha reemplazado a F-Spot.
La interfaz Unity de Ubuntu, desarrollada originalmente para netbooks, se está desarrollando en Vala, al igual que DLNA / UPnP-Servidor de medios Rygel, que se utiliza, entre otras cosas, en el proyecto GNOME.