This document discusses XMF and XModeler. XMF is an executable modeling framework that can be used for model-driven language engineering. It includes features like meta-modeling, reflection, and code generation templates. XModeler is an Eclipse-based modeling tool built using XMF. It allows users to visually construct and edit models defined in XMF. The document outlines the history and technologies behind XMF and XModeler, describes their main features and capabilities, and discusses tool requirements and the MVC architecture used in XModeler.