ABL supports several types of .NET forms for building several types of applications. A built-in form class can be used to create standard, borderless, and floating windows. You can also use this class to create modal windows such as a dialog. A special form, the Multiple Document Interface (MDI) form, can contain other forms as child forms, including ABL windows that you created in OpenEdge version 11 or earlier versions.