 The IPF language has its origins in BookMaster and Generalized Markup Language developed by IBM.The IPF language is very similar to the well-known HTML language, version 3.0, with a range of additional possibilities.Therefore, a trained user may use virtually any word processor when creating IPF documents.