With the launch of the online platform, applicants are expected to save time during the initial stages of visa processing