(B)MW is an application suite and development environment based on the Model-View-Controller (M-V-C) pattern. It has a generic model component which is entirely based on the Health Level-7 version 3 Reference Information Model (RIM) as we have implemented it in the HL7 Java SIG. (B)MW adds on top of the HL7 core an M-V-C application framework. The View component is an XML-based approach to creating graphical user interfaces, based on XSLT (Saxon) and bindings to calls to Eclipse SWT. The applicaiton functions are carried out by a framework of Commands and other ApplicationActs which are model objects which also expose application behavior. These ApplicationActs are invoked by controllers which respond to user actions. User actions and model data are bound to the view components through the XML definitions of the views.