The collaboration between Han-Wen Nienhuys and Jan Nieuwenhuizen resulted to the LilyPond Project, which created and developed LilyPond software that writes musical notation in the traditional hand-engraved format. The typeset uses Computer Modern, a scalable font that writes notes with more rounded heads and thicker staff lines. Also, LilyPond's notation is written differently with shorter ledger lines and duration-based spacing between notes. It doesn't have a graphics editor and mostly creates text-based outputs in PDF, SVG, or PNG. After writing the notation, composers can use the program to generate MIDI files based on their finished musical score or a part of it, and listen to the playback while editing and polishing their work. The software is compatible with most operating systems and works with different hardware and software platforms. The GNU LilyPond source code is available for customization under the GNU Public License.