A computer program product for communicating between objects in a Model-View-Controller architecture program system including a programmably interconnected model object, view object and controller object, said computer program product comprising a computer readable medium having computer readable program code therein comprising:
- computer readable program code for receiving at a transform object, a first message from a first MVC object;
- computer readable program code for creating, according to a predefined plan, a transformed message from said first message;
- and
- computer readable program code for sending said transformed message to a second MVC object.