Fig. 2From: Implementation of clinical research trials using web-based and mobile devices: challenges and solutionsBreakdown of functions and message passing in classical MVC. This figure describes some of the basic functions of each of the three components of the classical MVC pattern. Separating these roles into three separate components makes the system easier to develop, test, maintain and update. All of which enhances the security of the application and systemBack to article page