1. A method for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, the method comprising the steps of: receiving at a transform object, a first message from a first MVC object; creating, according to a predefined plan, a transformed message from said first message; and, sending said transformed message to a second MVC object.