MarcEdit is a free MARC editing software that allows users to import, export, merge, and manipulate MARC records, and includes features for converting between different metadata schemas through the use of crosswalks that map elements from one schema to another. The software was originally developed in 1999 and is now written in C# while remaining MARC format neutral and XML aware. MarcEdit uses a crosswalk model that allows any metadata combination to be utilized through at most two transformations between a metadata schema and the MARCXML format.