Desde una especificación del modelo descrita en XMI, EMF suministra herramientas y soporte runtime para producir un conjunto de clases Java para el modelo, un conjunto de clases Adapter que permiten visualización y edición basándose en comandos del modelo, y un editor básico.