While the web-based system performs optimally and has a simple web interface, it is undeniable that the widespread use of mobile devices, such as tablets or smartphones, and their low connectivity costs have rendered native applications an attractive, alternative solution.