Application development involved modifications of the platform back-end, and existing API. Also, some new features were developed, like downloading of all the main platform data for offline mode which allows browsing training materials without internet connection.