Curl fue concebido para proporcionar un equipado y una sofisticada tecnología plena más allá de HTML y JavaScript, permitiendo el desarrollo de aplicaciones Web muy ricas
La plataforma de Curl está diseñado en el lenguaje de contenido Curl, que cuenta con una notación unificada para la información, el estilo y el comportamiento, lo que permite su uso para implementar una amplia gama de activos y elementos descriptivos que van desde formatos como texto, HTML de alto rendimiento de gráficos 3D .