Moodle 2.0 provided the web service in service-oriented architecture (SOA) via the HTTPS protocol, the clients are freely to request through the application programming interface (API) to organize the functions of the mobile application. In addition, the existing LMS (Moodle) has already established the database connection and daily routines without re- developing those components. The API also allowed the developer to create new web service to retrieve user and academic information. It enhances the system management with a clear separation of the client and server model. Since the mobile application are required to validate from the Google or Apple before the launching to the public market. These procedures take nearly weeks or even months, during the time, separation has been shown of its flexibility to keep developing the server side and wait for the release of the client mobile application.