 Both are complete systems for translating 3D computer models into G-code, the machine language that commands the printer.Later, other programs like slic3r, pronterface, Cura, were created.Recently, the Franklin firmware was created to allow RepRap printers to be used for other purposes such as milling and fluid handling.