FML is a markup language that allows users to easily create web forms for collecting user data. It uses a simple HTML-like structure with semantic tags to describe form elements and configuration settings for sending collected data via email. FML documents are parsed and evaluated to generate the web form interface and handle form submissions and email sending. The language aims to provide a straightforward way to build web forms without advanced programming skills.