Article describes development of editor for cataloguing in library software system BISIS. Two approaches in this field are described. The first one is based on XML technology. XML documents that contains bibliographic format are used as input information in the editor. Introducing new format for cataloguing in the editor is enabled by creating appropriate XML document and using it as input in the editor. The second approach is based on model-driven software development and was realised in three iterations. In the first iteration the basic editor for editing bibliographic data was generated from MARC 21 record model presented in Xtext grammar. In the second iteration the basic editor was extended by functions for generating content assist for editing and in the third iteration all additional functionalities were realised in Eclipse plug-in technology. Systems were modelled in object-oriented methodology and implemented in Java and Eclipse environment.