RDL is usually written using Visual Studio, although there are also third-party tools; it may also be created or edited by hand in a text editor.
While Visual Studio is the standard tool for creating RDL files, other options exist, including third-party software and manual editing in a plain text editor.