The object‐oriented paradigm (OOP) provides a methodology for resolving a crop simulation system into subsystems and processes so that a modeler can design objects to simulate their behaviors. Many objects are also devoted to producing object‐oriented user interfaces to simplify operation of the simulator. How to integrate these objects on a higher level and how to make models and user interfaces communicate efficiently are the issues addressed in the current research. The proposed model‐document‐view (MDV) architecture provides the modeler with an extension of OOP programming in crop modeling and a flexible scheme of system management and efficient data communication between simulator and user interface. The main advantage of the MDV architecture is that it separates the domain model, data management, and user interface but allows them to communicate efficiently. By using this architecture, the whole crop modeling system can also be integrated into several MDV groups. The system structure is clear and easy to administer, and communication between objects is more efficient. Here we report our experience with MDV architecture in constructing a rice (Oryza sativa L.) model called Visual Rice Growth Model (VRGM). The objects in VRGM were clustered into three MDV groups. The MDV paradigm was shown to meet the requirements of massive data management and displaying in a crop modeling system. The architecture can be used in any modeling system based on OOP.